Bagaimana untuk Memindahkan Legenda dalam Factorplot Seaborn?

Patricia Arquette
Lepaskan: 2024-10-25 04:43:29
asal
954 orang telah melayarinya

How to Move the Legend in Seaborn's Factorplot?

Menyesuaikan Peletakan Legenda Seaborn

Dalam plot faktor seaborn(kind="bar"), lokasi lagenda selalunya tidak sesuai, terutamanya apabila unsur plotnya penuh sesak. Artikel ini meneroka cara untuk mengalihkan legenda ke kedudukan yang lebih sesuai, seperti sudut kiri atas.

Salah satu pendekatan ialah menghalang seaborn daripada menjana legenda dengan menetapkan legenda=Salah. Selepas itu, anda boleh mencipta legenda secara manual menggunakan matplotlib:

<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

Nota: Untuk berinteraksi dengan paksi FacetGrid daripada matplotlib, gunakan fig.get_axes()[0]. Contohnya:

<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Memindahkan Legenda dalam Factorplot 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!