Python matplotlib.pyplot pie-charts: so entfernen Sie den Aufkleber auf der linken Seite?
Ich plot ein piechart mit pyplot.
import pylab
import pandas as pd
test = pd.Series(['male', 'male', 'male', 'male', 'female'], name="Sex")
test = test.astype("category")
groups = test.groupby([test]).agg(len)
groups.plot(kind='pie', shadow=True)
pylab.show()
Das Ergebnis:
Aber ich bin nicht in der Lage zu entfernen Sie das Etikett auf der linken Seite (rot markiert auf dem Bild). Ich habe bereits versucht
plt.axes().set_xlabel('')
und
plt.axes().set_ylabel('')
aber das hat nicht funktioniert.
- Ich sehe jetzt, dass Pandas das standardmäßig macht, finden Sie unter Dokumentation/Beispiele. Aber ich weiß nicht, wie zu unterdrücken, dass...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man einfach die
ylabel
durch den Aufrufpylab.ylabel
:oder
In deinem Beispiel
plt.axes().set_ylabel('')
wird nicht funktionieren, weil Sie nicht habenimport matplotlib.pyplot as plt
im code, soplt
existiert nicht.Alternativ die
groups.plot
- Befehl gibt dieAxes
Instanz, so könnten Sie, dass, um dieylabel
: