当我想更改 matplotlib 中刻度线的颜色时,我可以使用
ax.tick_params(axis='y', colors='red')
Run Code Online (Sandbox Code Playgroud)
但是如果我也想改变小刻度的颜色怎么办。这可以轻松完成吗?
谢谢。
使用时,ax.tick_params您可以传递一个which关键字参数,该参数将选择要修改的刻度。
选项是major、minor或both带有默认值major,这就是默认情况下您不修改次要刻度的原因。
例如:
ax.tick_params(axis='y', which='both', colors='red')
Run Code Online (Sandbox Code Playgroud)
将 y 轴上的主要和次要刻度设置为红色。