Matplotlib提供軸兩種格式選項標籤:
停用圖中的偏移量和科學計數法:
ax.ticklabel_format(useOffset=False,>
考慮以下代碼:
plt.plot(x, y) plt.show()
使用以下輸入資料:
x = np.linspace(1000, 1001, 100) y = np.linspace(1e-9, 1e9, 100)
最初,x 軸將有一個偏移量(以 ' ' 符號表示)並且y 軸將使用科學記數法(沒有“ ”符號)。
使用
ax.ticklabel_format(style='plain')
將禁用y 軸上的科學記數法,但保持偏移量不變:
[y 軸科學禁用的繪圖圖像符號]
呼叫
ax.ticklabel_format(useOffset=False)
刪除偏移量,但保留 y軸的科學記數法:
[禁用x 軸偏移的繪圖影像]
最後,要停用兩者,請使用:
ax.ticklabel_format(useOffset=False,>
[影像禁用偏移量和科學記數法的繪圖]
以上是如何防止 Matplotlib 繪圖中出現科學計數法和偏移?的詳細內容。更多資訊請關注PHP中文網其他相關文章!