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

Bagaimana untuk Menyesuaikan Peletakan Legend dalam Plot Bar Seaborn?

Patricia Arquette
Lepaskan: 2024-10-25 09:40:03
asal
743 orang telah melayarinya

How to Customize the Placement of the Legend in Seaborn Bar Plots?

Menyesuaikan Peletakan Legend dalam Plot Seaborn Bar

Apabila bekerja dengan seaborn's factorplot(kind="bar"), adalah perkara biasa untuk menghadapi kedudukan legenda isu, terutamanya apabila legenda menghalang plot atau melangkaui kawasan berlorek. Artikel ini membincangkan cara memindahkan legenda ke lokasi yang lebih sesuai, seperti sudut kiri atas.

Penyelesaian:

Untuk mengalihkan legenda, gunakan legenda =Parameter palsu dalam plot faktor. Ini melumpuhkan peletakan legenda lalai dan membenarkan kawalan manual melalui Matplotlib. Kod berikut menunjukkan cara meletakkan legenda di bahagian atas kiri:

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

sns.set(style="whitegrid")

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

Pertimbangan Tambahan:

  • Untuk mengakses paksi daripada FacetGrid, gunakan g.fig.get_axes()[0]:
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
Salin selepas log masuk

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