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

s-m*_*nie 14 python visualization matplotlib seaborn

使用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)
Run Code Online (Sandbox Code Playgroud)

Ant*_*Lei 9

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

conda install -c anaconda seaborn=0.9.0
Run Code Online (Sandbox Code Playgroud)

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

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


s-m*_*nie 4

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

无法通过默认通道更新 Seaborn,但通过此答案找到了另一种方法