在Pandas中,可以按年份显示饼图的步骤如下:
pip install pandas
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'date': ['2021-01-01', '2021-02-01', '2021-03-01', '2022-01-01', '2022-02-01'],
'value': [10, 20, 30, 40, 50]})
df['date'] = pd.to_datetime(df['date']) # 将日期列转换为日期类型
df.set_index('date', inplace=True) # 将日期列设置为索引
df_grouped = df.groupby(df.index.year).sum() # 按年份进行分组并求和
df_grouped.plot(kind='pie', y='value', autopct='%1.1f%%')
plt.axis('equal') # 使饼图为正圆形
plt.ylabel('') # 去除y轴标签
plt.title('Pie Chart by Year') # 设置标题
plt.show()
这样就可以在Pandas中按年份显示饼图了。
关于Pandas的更多信息和使用方法,可以参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云