4
Sagen wir, ich habe folgendes pandas
Datenrahmen:Wie plottet man mehrere Reihen auf Pandas?
In[114]: df
Out[114]:
0-10% 11-20% 21-30% 31-40% 41-50% 51-60% 61-70% 71-80% 81-90% \
f 0.186 3.268 3.793 4.554 6.421 6.345 7.383 8.476 8.968
l 1.752 2.205 2.508 2.866 3.132 3.157 3.724 4.073 4.905
91-100%
f 12.447
l 8.522
und sagen, ich möchte ein BarPlot produzieren, wo ich die Spalten als Kategorien auf der x-Achse und für jede Kategorie, zwei Bars, eine davon für f
und ein für l
, so um Vergleiche zu machen.
Wie wird dies getan, um zu vermeiden, dass die Balken gestapelt werden?
produziert Mein Versuch, gestapelte Balken und eine in Bezug auf die x-Etiketten Offset:
x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
labels = ['0-10%','11-20%','21-30%','31-40%','41-50%','51-60%','61-70%','71-80%','81-90%','91-100%']
row1 = df.iloc[0]
row1.plot(kind='bar',title='Binned comparison', color='r',stacked=False)
row2 = df.iloc[1]
row2.plot(kind='bar',title='Binned comparison', color='k',stacked=False)
plt.xticks(x,labels, rotation='horizontal',fontsize=8)
Dank! Wie greifen Sie auf die Farben der Balken und die Ausrichtung der x-Etiketten zu? – FaCoffee
@ CF84 Orientierung Ich weiß nicht von der Spitze meines Kopfes. Farben, versuchen Sie: 'df.T.plot.bar (color = ['red', 'aqua']) ' – piRSquared