Mengawal Format Label Tandakan untuk Nombor Titik Terapung dalam Matplotlib
Apabila membuat grafik data dengan nilai titik terapung, ia selalunya diingini untuk menentukan format label tanda untuk memastikan kejelasan dan konsistensi. Dalam Matplotlib, pemformatan label tanda boleh dikawal menggunakan objek Pemformat.
Dalam contoh yang disediakan, pengguna berusaha untuk memaparkan label tanda untuk paksi-y dengan dua digit perpuluhan atau tiada digit perpuluhan. Untuk mencapai matlamat ini, ScalarFormatter boleh digunakan. ScalarFormatter menghalang penggunaan notasi saintifik dan membenarkan penyesuaian format selanjutnya.
Untuk menentukan bilangan digit perpuluhan, FormatStrFormatter daripada modul matplotlib.ticker boleh digunakan. Dengan menghantar rentetan dengan format yang diingini sebagai argumen, FormatStrFormatter memastikan bahawa label tanda itu mematuhi format tersebut.
Berikut ialah coretan kod dikemas kini yang menunjukkan penggunaan FormatStrFormatter:
<code class="python">from matplotlib.ticker import FormatStrFormatter fig, ax = plt.subplots() ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
Dalam contoh ini, FormatStrFormatter('%.2f') menentukan bahawa label tanda hendaklah diformatkan dengan dua digit perpuluhan, seperti yang dilambangkan oleh rentetan '.2f'.
Plot yang terhasil akan mempunyai label tanda pada paksi-y dipaparkan dengan format yang ditentukan, memberikan perwakilan data yang jelas dan konsisten.
Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Format Label Tick untuk Nombor Titik Terapung dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!