我用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('')
但那没用.
你可以ylabel
通过调用来设置pylab.ylabel
:
pylab.ylabel('')
要么
pylab.axes().set_ylabel('')
在您的示例中,plt.axes().set_ylabel('')
由于您import matplotlib.pyplot as plt
的代码plt
中没有,因此不起作用,因此不存在.
或者,该groups.plot
命令返回Axes
实例,因此您可以使用它来设置ylabel
:
ax=groups.plot(kind='pie', shadow=True) ax.set_ylabel('')