在 Python 中删除箱线图中的标签

Removing label in Boxplot in Python

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

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

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

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

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