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

概述

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...icon-default.png?t=m4adhttps://cloud.tencent.com/developer/ask/sof/471278

最后

以上就是外向故事为你收集整理的seaborn用sns.pairplot函数不显示第一幅图问题的全部内容,希望文章能够帮你解决seaborn用sns.pairplot函数不显示第一幅图问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部