[英]Python Y-axis scale normalization
我已使用以下代码行设置了y轴限制。
ax.yaxis.set_ticks(np.arange(0, 2047, 32))
当我使用上述y轴范围进行绘制时,我在0、32、64、96,..... 2047处显示刻度,并显示相同的刻度。
但是有什么办法可以将上面的32除以显示0、1、2、3,... 63?
如果我对您的理解正确,则希望将刻度线放置在0、32、64、96,...处,但将刻度线的值(刻度标签)显示为0、1、2、3,...。
为此,首先您可以在进行操作时设置刻度
ax.yaxis.set_ticks(np.arange(0, 2047, 32))
然后将ticklabels设置为
ax.yaxis.set_ticklabels(np.arange(0, 64, 1))
尝试一下,如果您要这样做,请在评论中让我知道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.