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

Seaborn线图模块对象没有属性“线图”

Seaborn线图模块对象没有属性“线图”

白板的微信 2021-05-12 14:13:32
使用seaborn的文档代码生成线图将返回AttributeError:'module'对象没有属性'lineplot'。我已经更新了seaborn并重新导入了该模块,然后重试了,没有运气。线图是否已退休,或者还有其他情况吗?import seaborn as sns; sns.set()import matplotlib.pyplot as pltfmri = sns.load_dataset("fmri")ax = sns.lineplot(x="timepoint", y="signal", data=fmri)
查看完整描述

3 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

如果您使用的是conda,则需要使用指定的版本安装seaborn:

conda install -c anaconda seaborn=0.9.0

一旦正确安装了seaborn 0.9.0,您就应该能够使用lineplot函数(至少在我的系统上有效)。

这样一来,您就不必走出conda生态系统,而可以在点子上使用seaborn了。


查看完整回答
反对 回复 2021-05-25
?
慕慕森

TA贡献1856条经验 获得超17个赞

Lineplot可以更新到Seaborn 0.9。conda尚未将seaborn 0.9.0集成到其默认通道中,这就是为什么我第一次尝试将0.9更新到失败的原因。



查看完整回答
反对 回复 2021-05-25
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

正如其他人之前所说,您需要seaborn版本0.9.0(我想也可以使用以上版本)。在pip这样做而不三通conda为:

pip install seaborn==0.9.0

我的问题是我0.8.x安装了旧版本(),因此pip install seaborn在这种情况下,简单地运行就无济于事。

或者,您可以seaborn像这样直接升级到最新版本:

pip install -U seaborn


查看完整回答
反对 回复 2021-05-25
  • 3 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号