[英]How to plot a (grouped) bar chart from a dataframe using pandas
我有一個包含以下數據的數據框
T1 SO DR AX NO Overig
SK1 20.2 21.7 27 22.4 22.6 25
PA 20.2 21.7 21.6 20.4 17.7 25.0
T4 30.8 30.0 24.3 28.6 32.3 0.0
XXS 7.7 10.0 10.8 8.2 9.7 25.0
MvM 20.2 16.7 13.5 18.4 14.5 25.0
ACH 1.0 0.0 2.7 2.0 3.2 0.0
具有指定的索引和列。
我只需要 T1、SO 和 DR 列的條形圖,x 軸上有索引名稱,y 軸上是三列的索引值。 在這種情況下,條形總數將為 6*3 = 18。我嘗試了以下操作:
df.T.plot(kind='bar')
tevr_asp[['T1','SO','DR']].T.plot.bar()
您可以使用數據框plot
函數在 y 軸上呈現特定列,並且使用use_index
您可以在 x 軸上呈現索引。
df.plot(y=["T1", "SO", "DR"],use_index=True, kind="bar")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.