Bagaimana untuk Menentukan Format Label Tick untuk Nilai Titik Terapung dalam Matplotlib?

Patricia Arquette
Lepaskan: 2024-10-22 10:33:02
asal
841 orang telah melayarinya

How to Specify the Format of Tick Labels for Floating-Point Values in Matplotlib?

Memformat Label Tanda untuk Nilai Titik Terapung

Dalam matplotlib, anda boleh menentukan format label tandakan untuk nilai titik terapung untuk memaparkan tempat perpuluhan tertentu atau menekan saintifik notasi.

Untuk mencapai ini, anda boleh menggunakan kelas FormatStrFormatter daripada modul matplotlib.ticker. Pemformat ini membolehkan anda menentukan rentetan format untuk label.

Sebagai contoh, untuk memaparkan dua tempat perpuluhan pada paksi-y, anda boleh menggunakan kod berikut:

<code class="python">import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
Salin selepas log masuk

Untuk sekat tatatanda saintifik, gunakan rentetan format seperti:

<code class="python">ax.yaxis.set_major_formatter(FormatStrFormatter('%f'))</code>
Salin selepas log masuk

Menggunakan pemformat ini pada kod anda, anda boleh mencapai pemformatan yang diingini pada paksi-y subplot anda:

<code class="python"># ... (same code as in the original snippet) ...

axarr[0].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[1].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[2].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
Salin selepas log masuk

Dengan menggunakan FormatStrFormatter, anda boleh mengawal pemformatan label semak dengan tepat untuk memenuhi keperluan visualisasi khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Format Label Tick untuk Nilai 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