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
Lepaskan: 2024-12-11 18:23:11
asal
352 orang telah melayarinya

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)
Salin selepas log masuk

Melumpuhkan Notasi Saintifik

Untuk mencegah notasi saintifik, gunakan:

plt.ticklabel_format(style='plain')
Salin selepas log masuk

Melumpuhkan Kedua-duanya

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

plt.ticklabel_format(useOffset=False,>
Salin selepas log masuk

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()
Salin selepas log masuk

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,>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan