自訂 Seaborn 條形圖中的圖例放置
Seaborn 的因子圖是用於建立多方面可視化的多功能工具。然而,預設的圖例位置可能並不總是理想的。在本指南中,我們將解決將圖例移至首選位置(例如左上角)的問題。
先前使用者建議的一種方法是使用 legend= 停用內建圖例False 並使用 Matplotlib 明確建立自訂圖例。此方法提供了對圖例位置和外觀的更多控制。
<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>
在這個範例中,我們停用 seaborn 圖例並使用 loc 關鍵字參數在左上角位置建立一個 Matplotlib 圖例。您也可以指定其他位置,例如「左下」、「中心」或「最佳」。
其他注意事項:
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
執行下列步驟,您可以自訂 Seaborn 長條圖中的圖例位置以滿足您的特定要求。
以上是如何在 Seaborn 的長條圖中自訂圖例放置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!