如何在yaxis中用值和制作seaborn条形图

2024-05-23 22:55:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我想制作一个seaborn条形图,以年份列为x轴,以每年平均价格之和为y轴。到目前为止,我每年都会想到groupby,但它似乎不起作用。我该怎么办

plt.figure()
ax = sns.barplot(avo_sales.year, avo_sales.groupby(['year'])['AveragePrice'].sum())

Tags: pltseabornaxyearfiguresum条形图年份
1条回答
网友
1楼 · 发布于 2024-05-23 22:55:32

由于您是按年份分组的,因此还需要确保y轴具有唯一的年份:

ax = sns.barplot(avo_sales.year.unique(),
                 avo_sales.groupby(['year'])['AveragePrice'].sum())

相关问题 更多 >