我有一个图displayer
,它允许用户在每个轴上设置自己的刻度数,在绘制一个带有6个刻度的图形时,这个轴的极限被认为是0 - 1
(所以刻度将是是0.0, 0.2, 0.4, 0.6, 0.8, 1
,而实际的刻度标签范围为0 - 15
轴上的y
和0 - 13
轴上的x
。如何使轴限制均匀到标签说的是什么?我需要的原因是我需要执行顶点捕捉到网格角落,并且需要计算在x
和y
轴上的刻度线相交时如果我可以&#无法有效地执行此操作39;得到相对于节点位置的刻度位置。这是我用来设置刻度的代码:
ax = plt.gca()
loc = plticker.LinearLocator(numticks = intervals + 2)
ax.xaxis.set_major_locator(loc)
ax.yaxis.set_major_locator(loc)
ax.grid(which='major', axis='both', linestyle='--')