使用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了。

慕慕森
TA贡献1856条经验 获得超17个赞
Lineplot可以更新到Seaborn 0.9。conda尚未将seaborn 0.9.0集成到其默认通道中,这就是为什么我第一次尝试将0.9更新到失败的原因。

慕田峪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
添加回答
举报
0/150
提交
取消