概述
在GitHub
上的seaborn
存储库上看到了类似的问题
他们已经确认它是一个bug。
从那里的comment可以看出,如果在调用sns.pairplot
函数时添加参数diag_kind = None
,应该可以解决您的问题。
在这种情况下,您的代码将如下所示
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df = pd.read_csv("http://web.stanford.edu/~oleg2/hse/auto/Auto.csv").dropna()
med = df.mpg.median()
df['mpg01'] = [1 if i > med else 0 for i in df.mpg]
sub = df.drop(columns=['name'])
sns.pairplot(data=sub, x_vars=sub.columns,
y_vars=['mpg01'], diag_kind = None) # Note the change
plt.show()
来源:为什么seaborn的配对图没有绘制出第一个图? - 问答 - 云+社区 - 腾讯云 我正在尝试使用sns绘制成对图,但由于某种原因,它拒绝绘制第一个图。导致此问题的原因是什么? 下面是完整的工作代码: import pandas as pdimport seaborn as sn...https://cloud.tencent.com/developer/ask/sof/471278
最后
以上就是外向故事为你收集整理的seaborn用sns.pairplot函数不显示第一幅图问题的全部内容,希望文章能够帮你解决seaborn用sns.pairplot函数不显示第一幅图问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复