Mencipta Legenda Secara Manual dalam Matplotlib
Dalam Matplotlib, mengurus elemen legenda boleh menjadi penting untuk menggambarkan data dengan berkesan. Panduan ini menyediakan arahan terperinci tentang cara membuat item legenda secara manual, setiap satu terdiri daripada warna dan label yang sepadan.
Memintas penjanaan legenda automatik, anda boleh menghalang pendua dan mengekalkan kawalan yang lebih besar ke atas kandungan legenda. Jawapan kepada soalan ini mencadangkan penggunaan Panduan Legenda untuk meneroka keupayaan ini.
Contoh Kod:
Untuk menggambarkan proses, pertimbangkan untuk menambah entri untuk titik data merah dan biru :
<code class="python">import matplotlib.patches as mpatches import matplotlib.pyplot as plt red_patch = mpatches.Patch(color='red', label='The red data') blue_patch = mpatches.Patch(color='blue', label='The blue data') plt.legend(handles=[red_patch, blue_patch])</code>
Kod ini mencipta dua patch yang mewakili titik data merah dan biru serta memberikan label yang sesuai. Tompok ini kemudiannya ditambah sebagai pemegang kepada legenda.
Penjelasan:
Kelas mpatches.Patch digunakan untuk mewakili elemen grafik dengan warna dan label yang ditentukan. Dengan membuat kejadian berasingan untuk setiap titik data, anda boleh mengawal penampilan dan pelabelan setiap entri legenda secara manual.
Parameter pemegang dalam plt.legend() mengambil senarai tampung ini, yang kemudiannya digambarkan sebagai legenda elemen.
Kesimpulan:
Menambah item legenda secara manual memberikan fleksibiliti dan membolehkan penyesuaian tepat kandungan legenda. Dengan membuat tampalan berasingan, anda boleh menetapkan warna tersuai, label dan juga bentuk yang kompleks pada entri legenda anda, meningkatkan kejelasan dan daya tarikan visual plot anda.
Atas ialah kandungan terperinci Cara Membuat Lagenda Tersuai Secara Manual dalam Matplotlib. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!