You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用df.plot()绘图时如何隐藏轴标签并保留刻度标签

Pandas plot() 隐藏坐标轴标签实现方法

调用df.plot()绘制DataFrame图表时,如果需要隐藏坐标轴标签、同时保留坐标轴刻度标签,可通过以下两种方式实现:

  • 方式一:绘图时直接传参配置
    直接在plot()方法中给xlabel、ylabel参数传入空字符串,一步完成配置,不需要额外操作绘图对象:

    df.plot(xlabel="", ylabel="")
    
  • 方式二:获取坐标轴实例后修改标签
    如果绘图后还需要做其他样式调整,可以先接收plot()返回的matplotlib坐标轴对象,再单独清空对应轴的标签:

    ax = df.plot()
    # 清空x轴说明标签
    ax.set_xlabel("")
    # 清空y轴说明标签
    ax.set_ylabel("")
    

以上两种方式效果完全一致:仅会清除pandas默认生成的坐标轴说明文字(默认x轴标签为DataFrame索引名、y轴标签为绘图对应的列名),坐标轴的刻度线、刻度值标签都会完整保留,不会被隐藏。

避坑提示:不要使用plt.axis('off')、ax.set_xticks([])这类操作,这类方法会直接隐藏整个坐标轴或者刻度内容,无法满足保留刻度标签的要求。

内容的提问来源于stack exchange,提问作者Nurlybek Amangeldiuly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 16:27:26