PairGrid.map_lower()
方法用于繪制矩陣的下三角部分,即對(duì)角線以下的散點(diǎn)圖或其他圖形。這通常用于展示兩兩變量之間的關(guān)系。
下面是一個(gè)簡(jiǎn)單的示例,展示如何使用PairGrid.map_lower()
方法:
import seaborn as sns
import matplotlib.pyplot as plt
# 加載示例數(shù)據(jù)集
iris = sns.load_dataset("iris")
# 創(chuàng)建PairGrid對(duì)象
g = sns.PairGrid(iris)
# 繪制對(duì)角線以下的散點(diǎn)圖
g.map_lower(sns.scatterplot)
# 顯示圖形
plt.show()
在上面的示例中,首先加載了Seaborn自帶的iris數(shù)據(jù)集,然后創(chuàng)建了一個(gè)PairGrid對(duì)象g
。接下來(lái)使用map_lower()
方法繪制了對(duì)角線以下的散點(diǎn)圖,通過(guò)傳入sns.scatterplot
作為參數(shù),表示繪制散點(diǎn)圖。
運(yùn)行上面的代碼,將會(huì)生成一個(gè)展示iris數(shù)據(jù)集中各個(gè)變量之間關(guān)系的散點(diǎn)圖矩陣。你可以根據(jù)需要自定義繪制的圖形類(lèi)型,比如sns.kdeplot
、sns.regplot
等。