直方图的列标题

问题描述:

我是网站上的新手,使用matplotlib的新手。我有列'年龄'和'幸存'的数据帧train_data。我用下面的代码制作了直方图,这对我的需求来说是完美的。直方图的列标题

fig=plt.figure() 
    train_data.hist(column='Age',by='Survived',stacked=True,bins=20) 
    plt.xlabel('Age') 

的问题是我想要两张图有Xlabel =年龄和,而不是0,1。生存= 0 &生存= 1。谁能帮我这个感谢

你需要得到轴对象能够与每一个具体的工作,尝试添加:

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')