【问题标题】:How to make a pie chart with the elements of a row from a dataframe with Pandas如何使用 Pandas 从数据框中的行元素制作饼图
【发布时间】:2021-05-19 16:05:11
【问题描述】:

我想简单地用我的数据框的第 2 行创建一个饼图。也许,你可以帮忙。

这是我的数据框:

data = pd.DataFrame({'a':[1,6,5], 'b':[3,6,9], 'c':[6,9,6]})

我试过了:

data.plot.pie(x='2')

它返回一个错误

【问题讨论】:

  • data.iloc[1].plot.pie()?
  • 以后,请提供错误的详细信息,因为这包含非常有用的信息,以便提供帮助。还提供您导入的包可以更轻松地复制您的问题。

标签: python-3.x pandas dataframe pie-chart


【解决方案1】:

要按行创建饼图,您需要首先选择要绘制的那一行数据,这将返回一个 pandas Series 对象,然后您可以使用该对象制作饼图。

import pandas as pd

data = pd.DataFrame({'a':[1,6,5], 'b':[3,6,9], 'c':[6,9,6]})
data.iloc[1]

[out] 
       a    6
       b    6
       c    9

data.iloc[1].plot.pie()

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多