我有以下数据框:我正在尝试绘制条形图,其中x为“配置名称”,y为“值”,每月一个条形图(每月一个bin)。我不确定如何执行此操作,有什么想法吗?
2 回答

慕神8447489
TA贡献1780条经验 获得超1个赞
如果您将数据保存在pandas DataFrame中(比如说df),这很简单:
import seaborn as sns
sns.barplot(x='config names', y='value', data='df')
我不知道您每月要用一箱钱是什么意思。此处的垃圾箱是您的x轴。
如果您想将不同的月份划分为不同的垃圾箱,则应将它们添加到hue参数中。
import seaborn as sns
sns.barplot(x='config names', y='value', data='df', hue='month')

潇潇雨雨
TA贡献1833条经验 获得超4个赞
我可能不明白您的要求,但它看起来像这样, 所以我建议您对数据框做一个数据透视表。假设您的数据框变量名称为df,您可以尝试以下操作:
import pandas as pd
import numpy as np
pt_df = pd.pivot_table(
df,
values=['value'],
columns=['month'],
aggfunc=np.sum
).plot(kind='bar')
添加回答
举报
0/150
提交
取消