我正在关注有关使用plotly的python教程。
这里有一些我必须运行的命令,以导入将要使用的功能和方法
import plotly.plotly as py
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
但是,当我在jupyter nootbook上运行命令时,它说不建议使用plotly,它建议我改用chart_studio模块(错误指向import plotly.plotly as py
行:
ImportError:不建议使用plotly.plotly模块,请安装chart-studio软件包并使用chart_studio.plotly模块代替。
所以我跑
pip install chart_studio
并尝试用chart_studio
模块中的函数和方法替换上面的行。
这是我的代码:
import chart_studio.plotly as py
import plotly.graph_objects as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
data = dict(type= 'cloropleth',
locations = ['AZ','CA','NY'],
locationmode = 'USA-states',
colorscale = 'Portland',
text = ['text 1','text 2','text 3'],
z = [1,2,3],
colorbar = {'Title':'Colorbar title goes here'})
mylayout = dict(geo={'scope':'usa'})
choromap = go.Figure(data = [data], layout=mylayout, skip_invalid=True)
iplot(choromap)
问题是,当运行最后一行iplot(choromap)
时,我得到了这个空图
在本教程中,此其他图形出现
怎么了?
[请注意,我安装了cufflinks-0.17.3 plotly-4.5.4
您是否尝试过干净地安装?
使用pip进行卸载
!pip uninstall plotly
然后使用conda进行卸载
!conda uninstall plotly
此后,使用pip安装最新版本
!pip install plotly
检查绘图版本
import plotly
plotly.__version__