Mengalih keluar Anjakan Relatif dalam Matplotlib Axis
Memplot melawan nombor besar dalam Matplotlib boleh menghasilkan paksi dengan anjakan relatif untuk label tanda. Untuk menggambarkan, pertimbangkan plot berikut:
plot([1000, 1001, 1002], [1, 2, 3])
Ini menghasilkan kutu pada paksi absis seperti berikut:
0.0 0.5 1.0 1.5 2.0 +1e3
Untuk menghapuskan label " 1e3" dan mendapatkan label tanda bagi borang "1000.0", "1001.0", dsb., ikut langkah berikut:
Sebagai alternatif, dalam versi Matplotlib (1.4 ), tingkah laku lalai boleh diubah suai melalui axes.formatter.useoffset rcparam:
matplotlib.rcParams['axes.formatter.useoffset'] = False
Dengan menggunakan ini kaedah, anda boleh mengalih keluar anjakan relatif dalam paksi dan mendapatkan label tanda dalam format yang diingini.
Atas ialah kandungan terperinci Bagaimana untuk Menghapuskan Anjakan Relatif dalam Label Tick Matplotlib untuk Nombor Besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!