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

如何让matplotlib的gridlines标签仅显示在底部和左侧坐标轴?

你可以通过控制gridlines返回的Gridliner对象的属性,隐藏顶部和右侧的经纬度标签,两种实现方式如下:

  • 通用兼容版本(适配所有cartopy版本):先接收gridlines的返回值,单独关闭不需要的标签
# 获取Gridliner实例
gl = ax.gridlines(draw_labels=True, color="none")
# 关闭顶部、右侧标签,仅保留底部x轴、左侧y轴的标签
gl.top_labels = False
gl.right_labels = False
  • 简化写法(适用于cartopy 0.18及以上版本):直接在调用时传入参数关闭对应位置的标签
ax.gridlines(
    draw_labels=True,
    color="none",
    top_labels=False,
    right_labels=False
)

如果后续需要调整标签的字体大小、颜色等样式,还可以通过gl.xlabel_style、gl.ylabel_style属性配置,不需要额外调整坐标轴原生的tick参数。


内容的提问来源于stack exchange,提问作者Gloria Hope

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 07:18:00