Bagaimana untuk Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn?

Linda Hamilton
Lepaskan: 2024-10-24 22:27:02
asal
625 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk
  • 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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!