慕的地6264312
2021-05-09 16:49:10
我有以下數(shù)據(jù)框:我正在嘗試?yán)L制條形圖,其中x為“配置名稱”,y為“值”,每月一個條形圖(每月一個bin)。我不確定如何執(zhí)行此操作,有什么想法嗎?
2 回答

慕神8447489
TA貢獻1780條經(jīng)驗 獲得超1個贊
如果您將數(shù)據(jù)保存在pandas DataFrame中(比如說df),這很簡單:
import seaborn as sns
sns.barplot(x='config names', y='value', data='df')
我不知道您每月要用一箱錢是什么意思。此處的垃圾箱是您的x軸。
如果您想將不同的月份劃分為不同的垃圾箱,則應(yīng)將它們添加到hue參數(shù)中。
import seaborn as sns
sns.barplot(x='config names', y='value', data='df', hue='month')

瀟瀟雨雨
TA貢獻1833條經(jīng)驗 獲得超4個贊
我可能不明白您的要求,但它看起來像這樣, 所以我建議您對數(shù)據(jù)框做一個數(shù)據(jù)透視表。假設(shè)您的數(shù)據(jù)框變量名稱為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
提交
取消