刪除Matplotlib 軸中的相對偏移
在Matplotlib 中針對大量數字進行繪圖可能會導致軸的刻度標籤出現相對偏移。為了說明這一點,請考慮以下繪圖:
plot([1000, 1001, 1002], [1, 2, 3])
這會在橫座標軸上產生刻度,如下圖所示:
0.0 0.5 1.0 1.5 2.0 1e3
若要消除「1e3」標籤並取得「1000.0」、「1001.0」等形式的刻度標籤,請依照下列步驟操作:
或者,在較新版本的Matplotlib (1.4 ) 中,可以修改默認行為通過axes.formatter.useoffset rcparam:
matplotlib.rcParams['axes.formatter.useoffset'] = False
透過應用這些方法,您可以刪除軸中的相對偏移並取得所需格式的刻度標籤。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3