如何直接使用pandas dataframe从文本列数据创建饼图?

如何直接使用pandas dataframe从文本列数据创建饼图?,pandas,dataframe,Pandas,Dataframe,我有一个csv文件,我使用 pd.read_csv() 在文件名中,我有一个包含女性或男性的列,我想创建一个女性或男性的饼图可视化。这意味着,我的图例将包含颜色和类型(女性或男性),在饼图中,将显示每个性别的比例 数据集的示例如下: ['Female', 'Female', 'Female', 'Male', 'Male', 'Female'] 一种可能的解决方案是计算女性和男性的数量,然后生成ṕ很多 是否有更简单的方法直接使用dataframe数据生成饼图 s = pd.Series(['

我有一个csv文件,我使用

pd.read_csv()
在文件名中,我有一个包含女性或男性的列,我想创建一个女性或男性的饼图可视化。这意味着,我的图例将包含颜色和类型(女性或男性),在饼图中,将显示每个性别的比例

数据集的示例如下:

['Female', 'Female', 'Female', 'Male', 'Male', 'Female']
一种可能的解决方案是计算女性和男性的数量,然后生成ṕ很多

是否有更简单的方法直接使用dataframe数据生成饼图

s = pd.Series(['Female', 'Female', 'Female', 'Male', 'Male', 'Female'])
s.value_counts(normalize=True).plot.pie(autopct='%.1f %%', ylabel='', legend=True)