Seabornのドキュメントコードを使用してlineplotを生成すると、AttributeErrorが返されます。「module」オブジェクトには「lineplot」属性がありません。 Seabornを更新し、モジュールを再インポートして、再試行しましたが、うまくいきません。ラインプロットは廃止されましたか、それとも他に何かが起こっていますか?
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エコシステムの外に出て、seabornをpipで使用する必要がなくなります。
Lineplotは、seaborn 0.9へのアップデートで動作します。 condaはまだデフォルトのチャンネルにseaborn 0.9.0を統合していません。そのため、最初の段階で0.9への更新が失敗しました。
Jupyterノートブック内では、ノートブックを離れることなくインストールを実行できます。
パッケージをインストールするには、タグ「y」を追加するだけです。
!conda install -y -c anaconda seaborn=0.9.0