使用chart_studio的iplot插入时显示的空图

问题描述 投票:2回答:1

我正在关注有关使用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)时,我得到了这个空图

enter image description here

在本教程中,此其他图形出现

enter image description here

怎么了?

[请注意,我安装了cufflinks-0.17.3 plotly-4.5.4

python plotly choropleth plotly-python cufflinks
1个回答
0
投票

您是否尝试过干净地安装?

使用pip进行卸载

!pip uninstall plotly

然后使用conda进行卸载

!conda uninstall plotly

此后,使用pip安装最新版本

!pip install plotly

检查绘图版本

import plotly
plotly.__version__
© www.soinside.com 2019 - 2024. All rights reserved.