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对象
返回自身。