Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana cara menghapuskan notasi saintifik dan offset dari plot Matplotlib?

Bagaimana cara menghapuskan notasi saintifik dan offset dari plot Matplotlib?

Susan Sarandon
Susan Sarandonasal
2024-12-11 18:23:11375semak imbas

How to Remove Scientific Notation and Offsets from Matplotlib Plots?

Mengalih keluar Notasi Saintifik daripada Plot Matplotlib

Anda mempunyai plot dengan notasi saintifik dan mengimbangi pada paksi dan anda mahu menghapuskannya.

Melumpuhkan Offset

Offset adalah berasingan daripada notasi saintifik dan ditambah pada nombor dipaparkan pada paksi. Untuk melumpuhkannya, gunakan:

plt.ticklabel_format(useOffset=False)

Melumpuhkan Notasi Saintifik

Untuk mencegah notasi saintifik, gunakan:

plt.ticklabel_format(style='plain')

Melumpuhkan Kedua-duanya

Untuk melumpuhkan kedua-dua notasi ofset dan saintifik, gunakan:

plt.ticklabel_format(useOffset=False,>

Contoh

Andaikan anda mempunyai kod berikut:

import matplotlib.pyplot as plt

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

plt.show()

Yang menghasilkan plot ini:

[Imej plot]

Dengan menggunakan tetapan yang betul, anda boleh menghapuskan kedua-dua offset dan saintifik tatatanda:

import matplotlib.pyplot as plt

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

Menghasilkan plot ini:

[Imej plot tanpa tatatanda saintifik dan ofset]

Atas ialah kandungan terperinci Bagaimana cara menghapuskan notasi saintifik dan offset dari 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