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

使用seaborn的文档代码生成线图将返回AttributeError:'module'对象没有属性'lineplot'。我已经更新了seaborn并重新导入了该模块,然后重试了,没有运气。线图是否已退休,或者还有其他情况吗?


import seaborn as sns; sns.set()

import matplotlib.pyplot as plt

fmri = sns.load_dataset("fmri")

ax = sns.lineplot(x="timepoint", y="signal", data=fmri)


白板的微信
浏览 197回答 3
3回答

DIEA

如果您使用的是conda,则需要使用指定的版本安装seaborn:conda install -c anaconda seaborn=0.9.0一旦正确安装了seaborn 0.9.0,您就应该能够使用lineplot函数(至少在我的系统上有效)。这样一来,您就不必走出conda生态系统,而可以在点子上使用seaborn了。

慕慕森

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

慕田峪9158850

正如其他人之前所说,您需要seaborn版本0.9.0(我想也可以使用以上版本)。在pip这样做而不三通conda为:pip install seaborn==0.9.0我的问题是我0.8.x安装了旧版本(),因此pip install seaborn在这种情况下,简单地运行就无济于事。或者,您可以seaborn像这样直接升级到最新版本:pip install -U seaborn
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python