在Python中删除Boxplot中的标签

问题描述 投票:0回答:1

我无法删除下面显示的每个箱形图下的“年龄”标签。它自动生成,无法摆脱它。这是我的代码和输出:

dataset.boxplot(column=['Age'], by=None, ax=None, fontsize=None, rot=0, 
grid=True, figsize=None, layout=None, return_type=None)
plt.suptitle('Attrition by Age')
plt.xlabel('test')
plt.title('test6')
plt.subplot(121)
plt.xlabel('test2')
plt.title('test3')
plt.ylabel('test5')

enter image description here

python boxplot
1个回答
0
投票

这是因为这里的“年龄”不是轴标签,而是一个刻度线。所以你可以添加这样的东西:

     plt.xticks([1], [''])

删除第一个刻度。还有许多其他方法可以删除或更改刻度线。例如,this post描述了如何去除不同轴上的刻度。

© www.soinside.com 2019 - 2024. All rights reserved.