Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Membuat Entri Legenda Tersuai Secara Manual dalam Matplotlib?
Penciptaan Legenda Manual dalam Matplotlib
Apabila berurusan dengan plot yang kompleks, menambah item secara manual pada legenda menjadi perlu untuk mengelakkan pendua. Semasa cuba mencapai ini menggunakan teknik yang melibatkan penapisan senarai warna dan menambahkan item dengan ax2.legend() dan .legend(), anda menemui hasil yang tidak dijangka.
Untuk mencipta entri legenda secara manual, pertimbangkan perkara berikut pendekatan:
import matplotlib.patches as mpatches import matplotlib.pyplot as plt red_patch = mpatches.Patch(color='red', label='The red data')
<code class="python">plt.legend(handles=[red_patch])</code>
Contoh Imej:
[Imej legenda dengan patch merah berlabel "Data merah"]
blue_patch = mpatches.Patch(color='blue', label='The blue data') plt.legend(handles=[red_patch, blue_patch])
Imej Contoh:
[Imej legenda dengan dua tampalan berlabel "Data merah" dan "Data biru"]
Dengan mengikuti langkah ini, anda boleh menambah legenda secara manual entri ke plot anda tanpa bergantung pada penjanaan automatik, memastikan ketepatan dan penyesuaian.
Atas ialah kandungan terperinci Bagaimana untuk Membuat Entri Legenda Tersuai Secara Manual dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!