Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn?

Bagaimana untuk Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn?

Linda Hamilton
Linda Hamiltonasal
2024-10-24 22:27:02715semak imbas

How to Customize Legend Placement in Seaborn's Bar Plots?

Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn

Factorplot Seaborn ialah alat serba boleh untuk mencipta visualisasi berbilang muka. Walau bagaimanapun, peletakan legenda lalai mungkin tidak selalu sesuai. Dalam panduan ini, kami akan menangani isu mengalihkan legenda ke lokasi pilihan, seperti sudut kiri atas.

Satu pendekatan yang dicadangkan oleh pengguna terdahulu adalah untuk melumpuhkan legenda terbina dalam dengan legend= Buat legenda tersuai secara palsu dan jelas menggunakan Matplotlib. Kaedah ini memberikan lebih kawalan ke atas kedudukan dan penampilan legenda.

<code class="python">import seaborn as sns
import matplotlib.pyplot as plt

titanic = sns.load_dataset("titanic")

g = sns.factorplot("class", "survived", "sex",
                   data=titanic, kind="bar",
                   size=6, palette="muted",
                   legend=False)
g.despine(left=True)
plt.legend(loc='upper left')
g.set_ylabels("survival probability")</code>

Dalam contoh ini, kami melumpuhkan legenda seaborn dan mencipta legenda Matplotlib di kedudukan kiri atas menggunakan hujah kata kunci loc. Anda juga boleh menentukan kedudukan lain seperti 'kiri bawah', 'tengah' atau 'terbaik'.

Pertimbangan Tambahan:

  • plt.legend( ) beroperasi pada paksi semasa. Jika anda mempunyai berbilang paksi dalam plot anda, anda boleh menggunakan g.fig untuk mengakses objek angka dan mendapatkan paksi yang diingini.
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
  • Pertimbangkan untuk menggunakan fungsi despine() untuk mengalih keluar duri dan menambah baik penampilan keseluruhan plot.

Dengan mengikuti langkah ini, anda boleh menyesuaikan peletakan legenda dalam plot bar seaborn untuk memenuhi keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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