你可以帮我编辑我的情节中的索引吗?我试图在下面的图中旋转名称,以便它更具可读性。
有没有办法阻止" \ n"从表中显示?
有没有办法标记y轴?
在:
index = ("Plea \n Bargain \n Felony","Plea \n Bargain \n Misdemeanor")
df2 = pd.DataFrame({
'incarceration': pd.Series((23.7,1.99), index),
'probation': pd.Series((45.0,45.9), index),
'work': pd.Series((2.4,0.3), index),
'program': pd.Series((12,0), index)
})
print df2.head()
df2.plot(kind='bar', stacked=True)
停止
incarceration probation program work
Plea \n Bargain \n Felony 23.70 45.0 12 2.4
Plea \n Bargain \n Misdemeanor 1.99 45.9 0 0.3
[2 rows x 4 columns]
答案 0 :(得分:1)
pandas plot函数返回一个轴,然后您可以与之交互以更改标签等属性:
ax = df2.plot(kind='bar', stacked=True)
ax.set_ylabel('Y Axis Label')
ax.set_xticklabels(df2.index, rotation='horizontal')
结果: