【问题标题】:For a Matplotlib plot, how do I hide the tick marks but keep the tick labels?对于 Matplotlib 图,如何隐藏刻度线但保留刻度线标签?
【发布时间】:2018-04-13 19:44:03
【问题描述】:

在 Matplotlib 中创建二维图时,什么方法可以隐藏刻度线/线而不是标签?我想要this question 的反面。我在Matplotlib API 中没有看到合适的方法。

作为一个技巧,我考虑过通过设置颜色以匹配背景(例如白色)来“隐藏”刻度线。有没有更好的办法?

【问题讨论】:

    标签: python matplotlib plot


    【解决方案1】:

    操作刻度的适当方法是.tick_params()。

    在这里你想关闭刻度,而不是标签,因此

    ax.tick_params(axis="x", bottom=False)
    

    对于单轴,或

    ax.tick_params(left=False, bottom=False)
    

    对于两个轴。

    【讨论】:

      猜你喜欢
      • 2016-08-30
      • 1970-01-01
      • 2021-06-14
      • 2018-07-19
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多