[英]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.