当我使用plotly进行绘图时,什么都没有出现

时间:2019-10-28 19:24:40

标签: python plotly

我是第一次使用python进行绘图。我想做一个县人。我正在尝试下面的代码。我没有错误,但也没有情节。我假设将出现一个单独的窗口,其中包含我的视觉效果。 Spyder只是运行了代码,什么也没有。我是python的新手,所以也许我的期望是错误的。预先感谢。

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()

运行此命令时:

import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
plt.show()

产生了一个情节。

找到了解决方案。问题是下面的代码将结果作为html类型的东西绘制在新的浏览器窗口中。我计划将此输出合并到Microsoft PowerBI仪表板中。因此,我想我需要将输出显示在Ipython控制台中。我正在使用spyder。

fips    values
01234   2348564 
12356   897
10012   984375
fips = y_2017['NewFIPS'].tolist()
values = y_2017['Yr_Neg_Money_Cnty'].tolist()

colorscale=["#f7fbff","#ebf3fb","#deebf7","#d2e3f3","#c6dbef",
            "#b3d2e9","#9ecae1", "#85bcdb","#6baed6",
            "#57a0ce","#4292c6","#3082be","#2171b5",
            "#1361a9","#08519c","#0b4083","#08306b"]

endpts = list(np.linspace(1, 3000000, len(colorscale) - 1))

fig = ff.create_choropleth(fips=fips, values=values, colorscale= colorscale, binning_endpoints=endpts)
py.offline.plot(fig)

fig.show()可能是我想要的,但仍然无法正常工作。

0 个答案:

没有答案