Mencipta Legenda Secara Manual dalam Matplotlib
Matplotlib menawarkan keupayaan untuk menambah item tersuai pada legenda, membolehkan anda mengawal label dan warnanya. Ini amat berguna dalam situasi di mana penciptaan legenda automatik menghasilkan pendua.
Untuk mencipta legenda manual, anda boleh menggunakan kelas artis tertentu yang dikenali sebagai Patch. Tampalan membolehkan anda menentukan bentuk dan warna yang boleh ditambah pada legenda. Berikut ialah contoh:
<code class="python">import matplotlib.patches as mpatches import matplotlib.pyplot as plt # Define a red patch with the label "Red data" red_patch = mpatches.Patch(color="red", label="Red data") # Add the patch to the legend plt.legend(handles=[red_patch]) # Show the plot plt.show()</code>
Kod ini akan memaparkan legenda dengan satu entri merah berlabel "Data Merah."
Untuk menambah berbilang tampung pada legenda, anda boleh memasukkannya ke dalam senarai pemegang diserahkan kepada fungsi plt.legend. Contohnya, untuk menambah tampung biru berlabel "Data biru":
<code class="python"># Define a blue patch with the label "Blue data" blue_patch = mpatches.Patch(color="blue", label="Blue data") # Add both patches to the legend plt.legend(handles=[red_patch, blue_patch])</code>
Dengan pengubahsuaian ini, legenda anda kini akan mengandungi dua entri: "Data merah" dan "Data biru."
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Legenda Tersuai dalam Matplotlib Menggunakan Patch?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!