当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.DataFrame.plot.pie用法及代码示例


用法:

DataFrame.plot.pie(**kwargs)

生成饼图。

饼图是列中数值数据的比例表示。此函数为指定列包装matplotlib.pyplot.pie()。如果没有传递列引用并且subplots=True 为每个数字列独立绘制饼图。

参数

y整数或标签,可选

要绘制的列的标签或位置。如果未提供,则必须传递 subplots=True 参数。

**kwargs

要传递给 DataFrame.plot() 的关键字参数。

返回

matplotlib.axes.Axes 或它们的 np.ndarray

subplots 为 True 时,返回一个 NumPy 数组。

例子

在下面的示例中,我们有一个 DataFrame,其中包含有关行星质量和半径的信息。我们将‘mass’ 列传递给饼函数以获得饼图。

>>> df = pd.DataFrame({'mass': [0.330, 4.87 , 5.97],
...                    'radius': [2439.7, 6051.8, 6378.1]},
...                   index=['Mercury', 'Venus', 'Earth'])
>>> plot = df.plot.pie(y='mass', figsize=(5, 5))
pandas-DataFrame-plot-pie-1.png
>>> plot = df.plot.pie(subplots=True, figsize=(11, 6))
pandas-DataFrame-plot-pie-2.png

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.DataFrame.plot.pie。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。