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>
Untuk sekat tatatanda saintifik, gunakan rentetan format seperti:
<code class="python">ax.yaxis.set_major_formatter(FormatStrFormatter('%f'))</code>
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>
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!