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。