我有一个我试图绘制的数据集, 这是我绘制它的方式:
for i in range(0,5):
plt.subplot2grid((1,5),(0,i))
df.Survived[df.SibSp == i].value_counts().plot(kind='bar')
title(str(i))
X(幸存)中的值为0或1,并且我将绘制它们的值计数。 我试图将xSticks改为"幸存下来" \"没有幸存下来"我该怎么办呢?
我也试图以相同的方式对所有图表中的xSticks进行排序(正如您在图片中看到的那样,默认情况下是根据ycount排序,这导致x' s第一个图表为0-1,第二个图表为1-0)
答案 0 :(得分:2)
我不确定你的数据是怎样的,但我假设1表示幸存,0表示死亡,除了0和1之外没有其他值。如果是这样,你需要做一些小改动:
for i in range(0,5):
plt.subplot2grid((1,5),(0,i))
ax=df.Survived[df.SibSp == i].value_counts().ix[[0,1]].plot(kind='bar')
ax.set_xticklabels(['alive', 'dead'])
title(str(i))
你应该准备好了。