我是网站上的新手,也是使用matplotlib的新手。我有一个带有“年龄”和“存活”列的数据框架train_data。我用下面的代码制作了直方图,它非常适合我的需要。
fig=plt.figure()
train_data.hist(column='Age',by='Survived',stacked=True,bins=20)
plt.xlabel('Age')

问题是,我希望这两个图都有Xlabel=年龄,而不是0,1,幸存者=0 & survived=1。
发布于 2017-08-26 01:11:29
您需要让axes对象专门处理每一个对象,尝试添加:
axarr = fig.axes
axarr[0].set_title('Survived = 0')
axarr[0].set_xlabel('Age')
axarr[1].set_title('Survived = 1')
axarr[1].set_xlabel('Age')https://stackoverflow.com/questions/45891028
复制相似问题