无法解决ValueError:create_choropleth图形工厂需要plotly-geo程序包

时间:2019-08-14 04:31:55

标签: python plotly geopandas

我试图按照create_choropleth中的figure_factory函数使用他们的教程中提供的示例,但是一直在获取错误消息,如下所示。

我尝试安装plotly-geo软件包以及重新安装(并重新导入)geopandasplotlypyshpshapely,但是似乎没有任何作用。

我是否需要安装/导入我不知道的其他模块?

我觉得这是一个非常基本的问题,但是我可以在网上找到任何解决方案。

import geopandas
import plotly
import plotly.figure_factory as ff

fips = ['06021', '06023', '06027',
        '06029', '06033', '06059',
        '06047', '06049', '06051',
        '06055', '06061']
values = range(len(fips))

fig = ff.create_choropleth(fips=fips, values=values)
fig.layout.template = None
fig.show()
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-239-432834fe2ad7> in <module>
      5 values = range(len(fips))
      6 
----> 7 fig = ff.create_choropleth(fips=fips, values=values)
      8 fig.layout.template = None
      9 fig.show()

D:\Anaconda3\lib\site-packages\plotly\figure_factory\_county_choropleth.py in create_choropleth(fips, values, scope, binning_endpoints, colorscale, order, simplify_county, simplify_state, asp, show_hover, show_state_data, state_outline, county_outline, centroid_marker, round_legend_values, exponent_format, legend_title, **layout_options)
    622 
    623 $ conda install -c plotly plotly-geo
--> 624 """
    625         )
    626 

ValueError: 
The create_choropleth figure factory requires the plotly-geo package.
Install using pip with:

$ pip install plotly-geo

Or, install using conda with

$ conda install -c plotly plotly-geo
111

2 个答案:

答案 0 :(得分:1)

如错误消息所述:

create_choropleth图形工厂需要plotly-geo软件包。 使用pip进行安装:

pip install plotly-geo

或者,使用conda与

一起安装

conda install -c plotly plotly-geo

您必须安装plotly-geo软件包。两种方式(点子,conda)都可以使用。

答案 1 :(得分:1)

以前的答案根本没有帮助。如果您使用的是jupyter notebook,请尝试重新启动内核。找到了答案here,因此,如果不起作用,请随意滚动页面。另外,可能值得在虚拟环境中尝试所有这些操作。