使用df.columnname.value_counts(kind ='pie)时删除列名

时间:2019-04-29 19:47:14

标签: python matplotlib

我使用以下方法制作了饼图:

df = pd.DataFrame({'columnname': ['yes', 'yes', 'no', 'maybe']})

df.columnname.value_counts().plot(kind='pie', autopct='%1.1f%%', figsize=(10,10))

一切都是我希望的样子,除了它的“列名”垂直向左浮动。

enter image description here

我试图在matplotlib documentation中找到该参数的名称,但无法弄清楚将其删除的名称。

该参数叫什么,如何摆脱它?

1 个答案:

答案 0 :(得分:1)

尝试在绘图中使用label参数。

df.columnname.value_counts().plot(kind='pie', autopct='%1.1f%%', figsize=(10,10), label='')

或者,这是y轴标签,您可以使用

隐藏它
ax = df.columnname.value_counts().plot(kind='pie', autopct='%1.1f%%', figsize=(10,10))
ax.yaxis.set_visible(False)