seaborn.FacetGrid.map_dataframe#

FacetGrid.map_dataframe(func, *args, **kwargs)[源代码]#

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

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

参数:
函数可调用

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

参数字符串

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

kwargs关键字参数

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

返回:
self对象

返回自身。