首頁 >後端開發 >Python教學 >如何防止 Matplotlib 繪圖中的科學計數法和軸偏移?

如何防止 Matplotlib 繪圖中的科學計數法和軸偏移?

Barbara Streisand
Barbara Streisand原創
2024-12-27 10:53:10364瀏覽

How to Prevent Scientific Notation and Axis Offsets in Matplotlib Plots?

防止 Matplotlib 圖中使用科學記數法

在 matplotlib 圖中,科學記數法和軸偏移是兩個不同的功能。以下是分別控制它們的方法:

禁用科學記數法

要停用科學記數法(乘數),請使用ax.ticklabel_format(style='plain') 或plt .ticklabel_format(style='plain) ').

fig, ax = plt.subplots()
ax.plot(range(2003, 2012, 1), range(200300, 201200, 100))
ax.ticklabel_format(style='plain')
plt.show()

停用軸偏移

要停用軸偏移(加法),請使用ax.ticklabel_format(useOffset=False) 或plt.ticklabel_format(useOffset=False) 。

fig, ax = plt.subplots()
ax.plot(range(2003, 2012, 1), range(200300, 201200, 100))
ax.ticklabel_format(useOffset=False)
plt.show()

停用科學計數法和軸偏移

要同時停用兩者,請使用ax.ticklabel_format(useOffset=False,> 或plt.ticklabel_format(useOffset=False,> .

fig, ax = plt.subplots()
ax.plot(range(2003, 2012, 1), range(200300, 201200, 100))
ax.ticklabel_format(useOffset=False,>

以上是如何防止 Matplotlib 繪圖中的科學計數法和軸偏移?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn