簡體   English   中英

如何使用熊貓從數據框中繪制(分組)條形圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM