seaborn.FacetGrid.map_dataframe#

FacetGrid.map_dataframe(func, *args, **kwargs)#

.map 類似,但將 args 作為字串傳遞,並將資料插入 kwargs 中。

此方法適用於使用接受長格式 DataFrame 作為 data 關鍵字引數,並使用字串變數名稱存取該 DataFrame 中資料的函式進行繪圖。

參數:
func可呼叫物件

一個接受資料和關鍵字引數的繪圖函式。與 map 方法不同,這裡使用的函式必須「理解」Pandas 物件。它也必須繪製到目前作用中的 matplotlib Axes,並接受 color 關鍵字引數。如果以 hue 維度進行分面,則它也必須接受 label 關鍵字引數。

args字串

self.data 中的欄位名稱,用於識別要繪製資料的變數。每個變數的資料會按照變數在呼叫中指定的順序傳遞給 func

kwargs關鍵字引數

所有關鍵字引數都會傳遞給繪圖函式。

回傳值:
self物件

回傳 self。