我有一个图形displayer
,它允许用户设置他们自己的每轴刻度数,当绘制一个有6个刻度的图形时,这个轴的限制被认为是0.0, 0.2, 0.4, 0.6, 0.8, 1
(因此,刻度将是0.0, 0.2, 0.4, 0.6, 0.8, 1
,而实际的刻度标签范围是y
轴上的0 - 15
,而{0 - 13
。如何使坐标轴的限制与标签上的一致?我需要这样做的原因是,我需要对网格角点执行顶点捕捉,并需要计算记号在x
和y
轴上相交的时间,如果无法获得相对于节点位置的记号位置,则无法有效地执行此操作。下面是我用来设置刻度的代码:
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='--')
目前没有回答
相关问题 更多 >
编程相关推荐