刻度样式(刻度参数)#
可以通过在轴上找到单个 Tick 来低级别控制刻度的外观。然而,通常最简单的方法是使用 tick_params 一次性更改所有对象。
tick_params 方法可以改变刻度的属性:
长度
方向(在框架内或框架外)
颜色
宽度和长度
以及刻度是否绘制在 Axes 的底部、顶部、左侧或右侧。
它还可以控制刻度标签的
标签大小(字体大小)
标签颜色(标签的颜色)
标签旋转
labelbottom, labeltop, labelleft, labelright
此外,还有一个 pad 关键字参数,它指定了刻度标签与刻度之间的距离。
最后,可以设置网格线样式:
grid_color
grid_alpha
grid_linewidth
grid_linestyle
所有这些属性都可以限定于一个轴,并且可以仅应用于主要刻度或次要刻度。
fig, axs = plt.subplots(1, 2, figsize=(6.4, 3.2), layout='constrained')
for nn, ax in enumerate(axs):
ax.plot(np.arange(100))
if nn == 1:
ax.grid('on')
ax.tick_params(right=True, left=False, axis='y', color='r', length=16,
grid_color='none')
ax.tick_params(axis='x', color='m', length=4, direction='in', width=4,
labelcolor='g', grid_color='b')
脚本总运行时间:(0 分钟 7.352 秒)
下载 Jupyter notebook: axes_ticks.ipynb
下载 Python 源代码: axes_ticks.py
下载 压缩包: axes_ticks.zip
由 Sphinx-Gallery 生成的画廊