簡體   English   中英

Python Y軸比例尺歸一化

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM