我有一个包含以下数据的数据框
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()
答案 0 :(得分:0)
您可以使用数据框plot
函数在y轴上呈现特定的列,而使用use_index
可以在x轴上呈现索引。
df.plot(y=["T1", "SO", "DR"],use_index=True, kind="bar")