我是靠谱客的博主 外向故事,这篇文章主要介绍seaborn用sns.pairplot函数不显示第一幅图问题,现在分享给大家,希望可以做个参考。

GitHub上的seaborn存储库上看到了类似的问题

他们已经确认它是一个bug。

从那里的comment可以看出,如果在调用sns.pairplot函数时添加参数diag_kind = None,应该可以解决您的问题。

在这种情况下,您的代码将如下所示

复制代码
1
2
3
4
5
6
7
8
9
10
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...icon-default.png?t=m4adhttps://cloud.tencent.com/developer/ask/sof/471278

最后

以上就是外向故事最近收集整理的关于seaborn用sns.pairplot函数不显示第一幅图问题的全部内容,更多相关seaborn用sns内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(94)

评论列表共有 0 条评论

立即
投稿
返回
顶部