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()
結果:
ただし、左側のラベル(写真で赤でマークされている)を削除できません。私はすでに試しました
plt.axes().set_xlabel('')
そして
plt.axes().set_ylabel('')
しかし、それはうまくいきませんでした。
pylab.ylabel
を呼び出すことで、ylabel
を設定できます。
pylab.ylabel('')
または
pylab.axes().set_ylabel('')
あなたの例では、コードにimport matplotlib.pyplot as plt
がないため、plt.axes().set_ylabel('')
は機能しません。したがって、plt
は存在しません。
または、groups.plot
コマンドはAxes
インスタンスを返すため、これを使用してylabel
を設定できます。
ax=groups.plot(kind='pie', shadow=True)
ax.set_ylabel('')