Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencegah Notasi Saintifik dan Axis Offset dalam Plot Matplotlib?

Bagaimana untuk Mencegah Notasi Saintifik dan Axis Offset dalam Plot Matplotlib?

Barbara Streisand
Barbara Streisandasal
2024-12-27 10:53:10390semak imbas

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

Halang Notasi Saintifik dalam Plot Matplotlib

Dalam plot matplotlib, notasi saintifik dan offset paksi ialah dua ciri yang berbeza. Begini cara mengawalnya secara berasingan:

Lumpuhkan Notasi Saintifik

Untuk melumpuhkan tatatanda saintifik (pendarab), gunakan ax.ticklabel_format(style='plain') atau 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()

Lumpuhkan Axis Offset

Untuk melumpuhkan offset paksi (penambahan), gunakan ax.ticklabel_format(useOffset=False) atau 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()

Lumpuhkan Kedua-dua Notasi Saintifik dan Axis Offset

Untuk melumpuhkan kedua-duanya serentak, gunakan ax.ticklabel_format(useOffset=False,> atau plt.ticklabel_format(useOffset=False,>.

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

Atas ialah kandungan terperinci Bagaimana untuk Mencegah Notasi Saintifik dan Axis Offset dalam Plot Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn