Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana cara menghapuskan notasi saintifik dan offset dari plot Matplotlib?
Anda mempunyai plot dengan notasi saintifik dan mengimbangi pada paksi dan anda mahu menghapuskannya.
Offset adalah berasingan daripada notasi saintifik dan ditambah pada nombor dipaparkan pada paksi. Untuk melumpuhkannya, gunakan:
plt.ticklabel_format(useOffset=False)
Untuk mencegah notasi saintifik, gunakan:
plt.ticklabel_format(style='plain')
Untuk melumpuhkan kedua-dua notasi ofset dan saintifik, gunakan:
plt.ticklabel_format(useOffset=False,>
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!