python - AttributeError:模块'seaborn'没有属性'histplot'之前没有重新分配sns
问题描述
我正在尝试创建类似于 seaborn文档中的图表,如下所示:
在我的数据框上使用以下脚本:
import pandas as pd
import numpy as np
import pickle
import seaborn as sns
g = sns.PairGrid(df_num, hue="NDVI")
g.map_diag(sns.histplot, hue=None, color=".3")
g.map_offdiag(sns.scatterplot)
g.add_legend()
但我收到错误消息:
AttributeError:模块“seaborn”没有属性“histplot”
我看过这篇文章关于同样的问题,但我无法在我的笔记本上解决它。我在服务器上使用 jupyterlab notebookk,我之前没有将“sns”重新分配给任何其他变量,我想我有最新的版本(我已经使用 pip install 再次安装了包)。
我的问题是还有什么可以引发这个错误?我错过了什么?有没有办法绕过它?
解决方案
推荐阅读
- python - Python3.6 AttributeError:模块'asyncio'没有属性'run'
- dart - 需要 1 个必需参数,但找到 0 个
- javascript - 如何在javascript中放大/缩小页面
- django - 覆盖 get_context_data 会阻止一些上下文数据进入模板
- airflow - 气流外部传感器卡在戳
- ios - iOS - 当它显示“返回”时更改 backBarButton 标题
- java - 带有ehcache的spring boot缓存找不到Builder的名为xxx的缓存
- java - 如何改进分页的 SQL 查询?
- c++ - 在具有全局 typedef 的类中使用成员函数指针
- javascript - 来自 API 的 Nuxt.js 页面组件 Html