Matplotlib - Axis限制与刻度标签不同

时间:2015-06-05 15:47:15

标签: python matplotlib plot

我有一个图displayer,它允许用户在每个轴上设置自己的刻度数,在绘制一个带有6个刻度的图形时,这个轴的极限被认为是0 - 1(所以刻度将是是0.0, 0.2, 0.4, 0.6, 0.8, 1,而实际的刻度标签范围为0 - 15轴上的y0 - 13轴上的x。如何使轴限制均匀到标签说的是什么?我需要的原因是我需要执行顶点捕捉到网格角落,并且需要计算在xy轴上的刻度线相交时如果我可以&#无法有效地执行此操作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='--')

0 个答案:

没有答案