index_size= 10
column_size = 1
df = pd.DataFrame(np.zeros((index_size, column_size)))
df.columns = ['Value']
df.iat[0,0] = 5
df.iat[1,0] = 6
df.iat[5,0] = 8
df.hist(column='Value')
我得到下面的图表,X轴为'Value',Y轴为index(0-9),但我想要X轴上的索引和Y轴上的'Value'。
我期待如下图:
答案 0 :(得分:1)
使用参数orientation
,遗憾的是它不在DataFrame.plot.hist
文档中,因为它包含最后kwds
个参数。
可以在matplotlib.pyplot.hist
找到参数。
df.hist(column='Value', orientation="horizontal")
编辑:
直方图计数值:
print (df['Value'].value_counts())
0.0 7
8.0 1
6.0 1
5.0 1
Name: Value, dtype: int64
df.plot.bar()
df.plot.barh()