详细解释D:\anaconda\lib\site-packages\seaborn\_decorators.py:36: FutureWarning: Pass the following variables as keyword args: x, y. From version 0.12, the only valid positional argument will be `data`, and passing other arguments without an explicit keyword will result in an error or misinterpretation. warnings.warn(
时间: 2023-06-13 18:02:35 浏览: 262
这个警告是由于使用了Seaborn库中的某些函数时,没有使用正确的参数传递方式所导致的。
在这个警告中,它建议我们将x和y参数作为关键字参数传递,而不是位置参数。这是因为Seaborn在未来版本中将只支持使用data参数传递数据,并禁止使用位置参数。
例如,在使用Seaborn的scatterplot函数时,我们应该这样使用:
```python
sns.scatterplot(x='column_name1', y='column_name2', data=dataframe)
```
而不是这样使用:
```python
sns.scatterplot(dataframe['column_name1'], dataframe['column_name2'])
```
这样就可以消除这个警告了。
阅读全文