使用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)
如果您使用的是conda,则需要安装指定版本的seaborn:
conda install -c anaconda seaborn=0.9.0
一旦你的seaborn 0.9.0安装正确,你应该能够使用lineplot功能(至少它适用于我的)。
这样你就不必走出conda生态系统并使用seiporn和pip。
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
在Jupyter笔记本中,您无需离开笔记本即可运行安装。
您只需添加标签“y”即可安装软件包。
!conda install -y -c anaconda seaborn=0.9.0