seaborn.FacetGrid.map_dataframe#

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

类似 .map 但将参数作为字符串传递并在 kwargs 中插入数据。

此方法适用于使用接受长格式 DataFrame 作为 data 关键字参数并在该 DataFrame 中使用字符串变量名称访问数据的函数进行绘图。

参数:
func可调用

一个绘图函数,它接收数据和关键字参数。与 map 方法不同,这里使用的函数必须“理解” Pandas 对象。它还必须绘制到当前活动的 matplotlib Axes 并接收 color 关键字参数。如果在 hue 维度上进行分面,它还必须接收 label 关键字参数。

args字符串

self.data 中的列名,用于标识包含要绘制数据的变量。每个变量的数据按在调用中指定的顺序传递给 func

kwargs关键字参数

所有关键字参数都将传递给绘图函数。

返回值:
self对象

返回自身。