熊猫情节:指数

时间:2014-07-20 23:54:56

标签: python pandas

你可以帮我编辑我的情节中的索引吗?我试图在下面的图中旋转名称,以便它更具可读性。

有没有办法阻止" \ 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]

Plot

1 个答案:

答案 0 :(得分:1)

pandas plot函数返回一个轴,然后您可以与之交互以更改标签等属性:

ax = df2.plot(kind='bar', stacked=True)
ax.set_ylabel('Y Axis Label')
ax.set_xticklabels(df2.index, rotation='horizontal')

结果:

Updated figure