iplot 在 Jupyter Notebook 中无法识别

iplot is unrecognized in Jupyter Notebook

我正在尝试按照以下 YouTube 教程进行操作:

https://www.youtube.com/watch?v=D35m2CdMhVs

我通过Anaconda搭建环境,使用Jupyter进行编码。我为代码导入了 pandasplotly,但无法识别 iplot 函数。

代码中的 import 语句如下所示:

import plotly
import plotly.figure_factory as ff
import pandas as pd

这是我收到的具体错误消息:

NameError: name 'iplot' is not defined

教程是2018年的,作者在教程开头指定了一些依赖的版本。根据 this answer, there has been a change in plotly between v3 and v4. According to the official web site 4.0 于 2019 年推出。

请检查教程内容与您使用的 API 版本之间的兼容性。人们也经常将 Python 2.x 与 3.x 混合使用(特别是如果他们污染了 Anaconda 设置的环境并且类似于直接调用 pip/pip3)。