Pandas 绘图17 Mar 2025 | 4 分钟阅读 它用于使用 matplotlib / pylab 绘制 DataFrame 的图。 每个绘图类型在 DataFrame 上都有一个相应的方法。plot 访问器: df.plot(kind='line'),这通常等效于 df.plot.line()。 语法参数data: DataFrame x: 指的是标签或位置,默认值为 None y: 指的是标签、位置或标签、位置列表,默认值为 None 它允许绘制一列与另一列的关系。 kind: 字符串
ax: matplotlib 轴对象,默认 None subplots: 布尔值,默认 False 为每列创建单独的子图 sharex: 如果 ax 为 None,则返回布尔值并默认为 True,否则返回 False。 如果 subplots =True,则共享 x 轴并将某些 x 轴标签设置为不可见; 如果 ax 为 None,则其默认值为 True;否则,如果传递了 ax,则返回 false。 如果在 ax 和 shareax 上都传递 True,它将更改所有 x 轴标签。 sharey: 它还返回一个布尔值,默认值为 False。 如果 subplots= True,则共享 y 轴并将某些 y 轴标签设置为不可见。 layout: 这是一个可选参数,指的是子图的布局的元组。 figsize: 指的是以英寸为单位的元组 (width, height)。 use_index: 它返回布尔值;默认值为 True。 它使用索引作为 x 轴的刻度。 title: 指的是一个字符串或列表,用于定义绘图的标题。 如果我们传递一个字符串,它将打印在图形的顶部。 如果我们传递一个列表,并且子图为 True,它将在相应的子图中打印列表中的每个项目。 grid: 返回布尔值,默认值为 None。 它定义轴网格线。 legend: 返回 False/True/'reverse' 并在轴子图上放置图例。 style: 返回列表或字典。 它定义每列的 matplotlib 线的样式。 logx: 返回布尔值;默认值为 False。 它通常在 x 轴上使用对数刻度。 logy: 返回布尔值;默认值为 False。 它通常在 y 轴上使用对数刻度。 loglog: 返回布尔值;默认值为 False。 它在 x 轴和 y 轴上都使用对数刻度 xticks: 指的是一个序列,该序列由用于 x 刻度的值组成。 yticks: 指的是一个序列,该序列由用于 y 刻度的值组成。 xlim: 它由 2 元组/列表组成。 ylim: 它由 2 元组/列表组成 rot: 指的是一个整数值;默认值 None 它通常旋转刻度 (垂直图的 xticks,水平图的 yticks) fontsize: 指的是一个整数值;默认值为 None。 它的主要任务是指定 x 刻度和 y 刻度的字体大小。 colormap: 指的是字符串或 matplotlib colormap 对象,默认值为 None。 它提供 colormap 来选择颜色。 如果值为字符串,它将从 matplotlib 中加载具有该名称的 colormap。 colorbar: 这是一个可选参数,返回一个布尔值。 如果值为 True,它将绘制颜色条(仅与 'scatter' 和 'hexbin' 图相关) position: 指的是浮点值。 它的主要任务是指定条形图布局的相对对齐方式。 它的值范围从 0(左/底端)到 1(右/顶端)。 默认值为 0.5(居中)。 table: 返回布尔值,Series 或 DataFrame,默认值为 False 如果值为 True,它将使用 DataFrame 中的数据绘制一个表。 如果我们传递一个 Series 或 DataFrame,它将传递数据以绘制一个表。 yerr: 指的是 DataFrame、Series、类似数组、字典和字符串。 xerr: 它与 yerr 的类型相同。 stacked: 返回布尔值;在折线图和条形图中,默认值为 False 在面积图中,默认值为 True。 如果值为 True,它将创建一个堆叠图。 sort_columns: 返回布尔值;默认值为 False 它对列名进行排序以确定绘图顺序 secondary_y: 返回布尔值或序列;默认值为 False。 它检查是否在次要 y 轴上绘制。 如果是列表/元组,则将列表/元组的列绘制在次要 y 轴上 mark_right: 返回布尔值;默认值为 True。 使用 secondary_y 轴时,它会自动在图例中用“(右)”标记列标签 '**kwds': 这是一个可选参数,指的是传递给 matplotlib 绘图方法的一些选项。 示例输出 ![]() 下一个主题Pandas 面试问题 |
我们请求您订阅我们的新闻通讯以获取最新更新。