Seaborn Lineplot模块对象没有属性'Lineplot'

问题描述 投票:12回答:3

使用seaborn的文档代码生成一个lineplot返回一个AttributeError:'module'对象没有属性'lineplot'。我已更新seaborn并重新导入模块并再次尝试,没有运气。 lineplot是否已退役,或者还有其他事情发生了吗?

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)
python matplotlib visualization seaborn
3个回答
8
投票

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

conda install -c anaconda seaborn=0.9.0

一旦你的seaborn 0.9.0安装正确,你应该能够使用lineplot功能(至少它适用于我的)。

这样你就不必走出conda生态系统并使用seiporn和pip。


3
投票

Lineplot适用于更新到seaborn 0.9。 conda还没有将seaborn 0.9.0集成到它的默认频道中,这就是为什么我的第一次访问失败了。

Couldn't Update Seaborn via Default Channel but found another way to do it through this answer


1
投票

在Jupyter笔记本中,您无需离开笔记本即可运行安装。

您只需添加标签“y”即可安装软件包。

!conda install -y -c anaconda seaborn=0.9.0
© www.soinside.com 2019 - 2024. All rights reserved.