我试图按照create_choropleth
中的figure_factory
函数使用他们的教程中提供的示例,但是一直在获取错误消息,如下所示。
我尝试安装plotly-geo
软件包以及重新安装(并重新导入)geopandas
,plotly
,pyshp
和shapely
,但是似乎没有任何作用。
我是否需要安装/导入我不知道的其他模块?
我觉得这是一个非常基本的问题,但是我可以在网上找到任何解决方案。
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
答案 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,因此,如果不起作用,请随意滚动页面。另外,可能值得在虚拟环境中尝试所有这些操作。