如何將圖例移至 Matplotlib 中 Seaborn 散點圖的外部?
為將圖例移至 Seaborn 散點圖的外部,我們可以執行以下步驟 -
- 設定影像大小並調整子圖之間和周圍的填充。
- 建立一個具有三列(column1、column2 和 column3)的 Pandas 資料框。
- 繪製具有若干語義分組的散點圖。
- 為將圖例放置於繪圖外部,請在 legend() 方法中使用 bbox_to_anchor。
- 為顯示影像,請使用 show() 方法。
示例
import matplotlib.pyplot as plt import pandas as pd import seaborn as sns plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(dict(col1=[2, 1, 4], col2=[5, 2, 1], col3=[4, 0, 1])) sns.scatterplot(data=df) plt.legend(bbox_to_anchor=(1.25, 1), borderaxespad=0) plt.show()
輸出

Advertisement
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP