直方图的列标题
问题描述:
我是网站上的新手,使用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')