2017-08-26 41 views
0

我是網站上的新手,使用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。誰能幫我這個感謝

回答

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