如何从groupby结果中旋转xtick标签?

时间:2018-06-07 22:18:01

标签: pandas matplotlib plot rotation

我有像这样的pandas数据框。

shell=True

我需要分组一列,并想制作一个xtick是垂直的情节。 所以我做了

#!python
import subprocess


cmd = 'pmset -g batt | grep -Eo "\d+%" | cut -d% -f1'
ps = subprocess.Popen(
    cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
output = ps.communicate()[0]
print(output)

然而,这不起作用。 有谁知道如何旋转xtick? 非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

y = df1.groupby("A").size()
y.plot()
plt.xticks([0, 1, 2], y.index, rotation=90)