如何删除Python matplotlib绘图中的x轴标签(xlabel)?
操作方法
方案1:直接移除x标签定义代码
你现有代码中plt.xlabel('Country', fontsize=14)这行的作用就是定义x轴标签,直接删除该行即可实现需求,修改后运行代码如下:
plt.title('Amount of kill per country', pad= 15, fontsize = 20) plt.ylabel('Kills', fontsize=14) plt.show()
方案2:保留原有代码,显式隐藏x轴标签
如果不想删除原有xlabel定义(比如后续可能需要重新启用),可以用以下两种方式隐藏标签:
- 直接设置x轴标签内容为空
plt.xlabel('', fontsize=14) - 获取当前轴对象,关闭x轴标签的可见性
# 获取当前绘图轴对象 ax = plt.gca() # 隐藏x轴标签 ax.xaxis.label.set_visible(False)
补充说明:如果你想要连带x轴的刻度文字一起隐藏,可以额外添加plt.xticks([])实现。
内容的提问来源于stack exchange,提问作者Joao Moura
相关产品推荐
相关产品推荐

