Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyesuaikan Format Label Tick untuk Nombor Titik Terapung dalam Matplotlib?

Bagaimana untuk Menyesuaikan Format Label Tick untuk Nombor Titik Terapung dalam Matplotlib?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-22 13:25:02388semak imbas

How to Customize Tick Label Format for Floating-Point Numbers in Matplotlib?

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!

Kenyataan:
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