[英]Seaborn pairplot warning not understandable
我举一个小例子来使问题更清楚:
import pandas as pd
import seaborn as sns
df = pd.DataFrame(
[
[28, 72, 12],
[28, 17, 25],
[54, 15, 45],
[30, 57, 28]
],
columns = ["x", "y", "z"]
)
cols = list(df.columns)
sns.pairplot(df)
生成的警告如下:
C:\Users\thaly\anaconda3\lib\site-packages\seaborn\axisgrid.py:1444:
MatplotlibDeprecationWarning: The join function was deprecated in Matplotlib 3.6
and will be removed two minor releases later.
group.join(ax, diag_axes[0])
我完全不明白给出的信息: group.join(ax, diag_axes[0])
...
你认为我应该写什么来代替简单的行: sns.pairplot(df)
? (问题显然来自于此)
如评论中所述,此警告是在 seaborn 和 matplotlib 之间的交互中触发的,并且不是由任何用户操作引起(或可避免)的。
此外,seaborn v0.12.0 版本包含不会触发此警告的更新代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.