2017-08-26 3 views
0

Ich bin ein Neuling auf der Website und Anfänger in der Verwendung von Matplotlib. Ich habe einen Datenrahmen train_data mit Spalten 'Alter' und 'überlebt'. Ich habe das Histogramm mit dem folgenden Code erstellt und es ist perfekt für meine Bedürfnisse.Spalte Titel für Histogramm

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

Das Problem ist, ich möchte beide Graphen xlabel = Alter und anstelle von 0,1 haben. Überlebt = 0 & überlebte = 1. mit diesem Dank aus

Antwort

1

Sie benötigen Kann mir jemand helfen, die Achsen erhalten Objekte mit jeweils einem speziell zu arbeiten, versuchen Sie:

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