如何根据不同的主要网格间距设置 xticklabel。

8 浏览
0 Comments

如何根据不同的主要网格间距设置 xticklabel。

如何绘制一个带有次要网格为1、主要网格为10,并且xticklabels增加20个单位的图表?下面是我的示例代码和输出,xticklabels每10个单位增加一次:

plt.figure(figsize=(10, 10))
ax = plt.gca()
major_ticks = np.arange(0, 60, 10)    
minor_ticks = np.arange(0, 60, 1)
ax.set_xticks(major_ticks)
ax.set_xticks(minor_ticks, minor=True)
ax.set_yticks(major_ticks)
ax.set_yticks(minor_ticks, minor=True)
ax.grid(which='major')
ax.grid(which='minor', alpha=0.5)
ax.set_aspect('equal')

enter image description here

但是我想要显示xticklabels和yticklabels的增量为20,而不是10,如下所示:

enter image description here

有什么办法可以实现这个?谢谢。

0