为了账号安全,请及时绑定邮箱和手机立即绑定

Seabornpairplot 不适用于单个图表

Seabornpairplot 不适用于单个图表

元芳怎么了 2023-09-26 14:35:39
我得到了这种奇怪的行为,seaborn 会按预期绘制不同的图表,但无法在单个图表中显示数据。我正在使用 anaconda3 和 Visual Studio(在 jupyter 中也有同样的问题)。seaborn 是 v0.11.0matplotlib 是 v3.3.1anaconda3 是 v1.9.12python 是 v3.8.3MSC 是 v.1916 64 位import seaborn as snsimport matplotlib.pyplot as plttips = sns.load_dataset("tips")sns.pairplot(x_vars=["tip"], y_vars=["size"],             data=tips)sns.pairplot(tips)plt.show()输出如下所示:sns.pairplot(x_vars=["tip"], y_vars=["size"],data=tips) 的输出sns.pairplot(tips) 的输出看起来数据显然在那里,但在前一个声明中不知何故没有绘制。
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

3.3.1我认为 matplotlib或 seaborn中存在错误0.11.0。我检查了给定的环境并给出了一个空白图表sns.pairplot(x_vars=["tip"], y_vars=["size"],data=tips)

解决方案:将 matplotlib 版本更改为3.2.1,将 seaborn 版本更改为0.10.1. 它对于给定的版本对我有用。

如果您使用 yml 文件创建 conda 环境,请在.yml文件中使用以下内容。

name: test
channels:
  - conda-forge
  - defaults
dependencies:
  - python=3.8
  - seaborn=0.10.1
  - matplotlib=3.2.1


查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信