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

Mary-Kate Olsen
Lepaskan: 2024-10-22 13:25:02
asal
450 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan