使用seaborn的文檔代碼生成線圖將返回AttributeError:'module'對象沒有屬性'lineplot'。我已經(jīng)更新了seaborn并重新導(dǎo)入了該模塊,然后重試了,沒有運(yùn)氣。線圖是否已退休,或者還有其他情況嗎?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貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果您使用的是conda,則需要使用指定的版本安裝seaborn:
conda install -c anaconda seaborn=0.9.0
一旦正確安裝了seaborn 0.9.0,您就應(yīng)該能夠使用lineplot函數(shù)(至少在我的系統(tǒng)上有效)。
這樣一來,您就不必走出conda生態(tài)系統(tǒng),而可以在點(diǎn)子上使用seaborn了。

慕慕森
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
Lineplot可以更新到Seaborn 0.9。conda尚未將seaborn 0.9.0集成到其默認(rèn)通道中,這就是為什么我第一次嘗試將0.9更新到失敗的原因。

慕田峪9158850
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
正如其他人之前所說,您需要seaborn
版本0.9.0
(我想也可以使用以上版本)。在pip
這樣做而不三通conda
為:
pip install seaborn==0.9.0
我的問題是我0.8.x
安裝了舊版本(),因此pip install seaborn
在這種情況下,簡單地運(yùn)行就無濟(jì)于事。
或者,您可以seaborn
像這樣直接升級到最新版本:
pip install -U seaborn
添加回答
舉報(bào)
0/150
提交
取消