plotly.figure_factory.create_scatterplot停止工作了吗?

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

我正在使用plotly尝试一些东西然后发现create_scatterplot是唯一不起作用的包。我的意思是,它显然在模块中,因为它在您调用help命令时出现:

NAME
plotly.figure_factory

FILE
     /usr/lib/python2.7/site-packages/plotly/figure_factory/__init__.py

 PACKAGE CONTENTS
    _2d_density
    _annotated_heatmap
    _bullet
    _candlestick
    _county_choropleth
    _dendrogram
    _distplot
    _facet_grid
    _gantt
    _ohlc
    _quiver
    _scatterplot
    _streamline
    _table
 :

And in the plotly.py/plotly/figure_factory github folder

是下来还是什么?我对编程很陌生,但我认为这种事情仍然存在于本地。也许我正在失去一些东西,我能解决这个问题吗?

如果你想检查一些代码:

from plotly import figure_factory as ff
help(ff)
from plotly.figure_factory import create_2d_density
from plotly.figure_factory import create_annotated_heatmap
from plotly.figure_factory import create_bullet
from plotly.figure_factory import create_candlestick
from plotly.figure_factory import create_county_choropleth
from plotly.figure_factory import create_dendrogram
from plotly.figure_factory import create_facet_grid
from plotly.figure_factory import create_gantt
from plotly.figure_factory import create_ohlc
from plotly.figure_factory import create_quiver
from plotly.figure_factory import create_scatterplot
from plotly.figure_factory import create_streamline
from plotly.figure_factory import create_table

你可以看到它只返回scatterplot和county_choropleth的错误。

python plot plotly scatter-plot
1个回答
1
投票

正如我在_county_choropleth的github plotly.figure_factory中看到的,你需要以另一种方式调用它:

from plotly.figure_factory._county_choropleth import create_choropleth

并致电:

fig = create_choropleth(bla-bla)
py.plot(fig, filename='basic-choropleth')

scatterplot的情况下,你需要将create_scatterplot重命名为scatterplot

from plotly.figure_factory._scatterplot import scatterplot

和:

fig = scatterplot(bla-bla)
py.plot(fig, filename='basic-scatter')

另外我发现当你打电话给create_choropleth时,你需要安装几个包link以避免麻烦:

pip install shapely
pip install geopandas
pip install pyshp

不要忘记更新你的情节版本:

pip install --upgrade plotly

希望这些信息可以帮到你

© www.soinside.com 2019 - 2024. All rights reserved.