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>
Pertimbangan Tambahan:
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
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!