2016-11-25 3 views
3

Sagen, ich habe diese Datenrahmen:Pandas: set verschiedene ylim und Titel für verschiedene Handlungsstränge

Type  Cat1  Cat2  Cat3 
0 A  0.384000 0.393000 0.458000 
1 B  0.603337 0.381470 0.299773 
2 C  0.585797 0.452570 0.317607 
3 D  0.324715 0.765212 0.717755 

, die ich mag diese plotten (from here):

axes = df.set_index('Type').plot.bar(subplots=True, legend=False) 
plt.subplots_adjust(hspace=0.35) 

enter image description here

Mein Problem : Wie kann ich einen anderen ylim für jedes Teilplot festlegen? Und wie kann ich Dinge wie die Schriftgröße der Cat Titel ändern?

Antwort

4

Die Plotmethode gibt ein Array von Achsen in der Variablen axes zurück. Sie können auf jeden zugreifen und den Titel und Ylim einstellen.

axes = df.set_index('Type').plot.bar(subplots=True, legend=False) 
plt.subplots_adjust(hspace=0.35) 
axes[0].set_ylim(0, 1.1) 
axes[0].set_title('hello') 

enter image description here

Verwandte Themen