我有一个DataFrame df
A B
H
8 0.899160 1
9 41.659693 7
10 336.414450 20
11 8.442857 3
12 0.848837 1
13 3.298130 2
14 3.447251 2
15 7.667236 3
17 0.831579 1
16 0.000000 0
我想在一个图上绘制2个直方图,因此H
- 是x轴,A
是B
- y轴。
无论我尝试什么,例如:
x = delivered['A']
y = delivered['B']
fig = plt.figure()
ax = fig.add_subplot(111)
x.plot(kind='hist', ax=ax)
y.plot(kind='hist', ax=ax, color='red')
或
p = df.plot(kind='hist', x=['H'])
绘制以B
为x轴的直方图。但我需要我的H {8,9,10,11,12,13,14,15,16,17}作为x轴!
答案 0 :(得分:0)
正如@jrjc所说,问题在于我选择了错误的图形类型!由于我已经计算了每个观察的特征,因此需要“条形图”。 “hist”图适用于每次观察时有足够行的情况。