在Matplotlib中更改次刻度线颜色

5
当我想要改变matplotlib中刻度的颜色时,可以使用以下代码:
ax.tick_params(axis='y', colors='red')

但是如果我还想改变次要刻度线的颜色,这可不可以容易地实现呢?

谢谢。


3
看一下matplotlib的major_minor_demo2例子,它展示了如何实现这个功能。 - fhdrsdg
1个回答

7
使用 ax.tick_params 函数时,可以传递一个 which 关键字参数来选择需要修改的刻度。
选项包括 majorminor 或者 both,默认值为 major,因此默认情况下不会修改次要刻度。
例如:
ax.tick_params(axis='y', which='both', colors='red')

将y轴的主要刻度和次要刻度都设置为红色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接