python - 对于 Matplotlib 图,如何隐藏刻度线但保留刻度标签?

标签 python matplotlib plot

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

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

最佳答案

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

在这里您想要关闭刻度,但不关闭标签,因此

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

对于单轴,或

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

对于两个轴。

关于python - 对于 Matplotlib 图,如何隐藏刻度线但保留刻度标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49824101/

相关文章:

python - pandas plotting.py 代码中缺少全局转换对象?

python - 与 pandas 绘图 : group and mean

python - 根据邻居节点的属性计算networkX中的平均邻居度

Python 传输机械化浏览器 session

python - 读取固定帧率的视频文件

python-3.x - 找到两个方程的交集

r - 将绘图保存在 data.table 列表列中

python - 如何检查是否所有数据都通过 Python 中的 TCP 套接字接收到

python - 有没有一种简单的方法可以在散点图上绘制垂直线

python - 子类化 matplotlib 文本 : manipulate properties of child artist