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!