pandas.DataFrame.plot.area # 数据框.plot。区域( x = None , y = None , stacked = True , ** kwargs ) [来源] # 绘制堆积面积图。 面积图直观地显示定量数据。该函数包装了 matplotlib 区域函数。 参数: x标签或位置,可选X 轴坐标。默认情况下使用索引。 y标签或位置,可选要绘制的列。默认情况下使用所有列。 stacked bool,默认 True默认情况下,面积图是堆叠的。设置为 False 以创建非堆叠图。 **夸格其他关键字参数记录在 中 DataFrame.plot()。 返回: matplotlib.axes.Axes 或 numpy.ndarray面积图,或面积图数组(如果 subplots 为 True)。 也可以看看 DataFrame.plot使用 matplotlib / pylab 绘制 DataFrame 的图。 例子 根据基本业务指标绘制面积图: >>> df = pd.DataFrame({ ... 'sales': [3, 2, 3, 9, 10, 6], ... 'signups': [5, 5, 6, 12, 14, 13], ... 'visits': [20, 42, 28, 62, 81, 50], ... }, index=pd.date_range(start='2018/01/01', end='2018/07/01', ... freq='ME')) >>> ax = df.plot.area() 默认情况下,面积图是堆叠的。要生成未堆叠的图,请传递stacked=False: >>> ax = df.plot.area(stacked=False) 绘制单列的面积图: >>> ax = df.plot.area(y='sales') 用不同的x绘制: >>> df = pd.DataFrame({ ... 'sales': [3, 2, 3], ... 'visits': [20, 42, 28], ... 'day': [1, 2, 3], ... }) >>> ax = df.plot.area(x='day')