当前位置:  开发笔记 > 编程语言 > 正文

Python matplotlib.pyplot饼图:如何删除左侧的标签?

如何解决《Pythonmatplotlib.pyplot饼图:如何删除左侧的标签?》经验,为你挑选了1个好方法。

我用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('')

但那没用.



1> tmdavison..:

你可以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('')

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有