Python 使用plotly打印时,不会显示任何内容

Python 使用plotly打印时,不会显示任何内容,python,plotly,Python,Plotly,我不熟悉用python绘图。我想做一个郡合唱团。我正在尝试下面的代码。我没有错误,但也没有情节。我以为会出现一个单独的窗口,其中包含我的视觉效果。Spyder只是运行了代码,什么都没有。我是python新手,所以可能我的期望是错误的。提前谢谢 import plotly.figure_factory as ff fips = ['06021', '06023', '06027', '06029', '06033', '06059', '06047', '0604

我不熟悉用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

fig.show()可能是我正在寻找的,但仍然无法使其工作。

您正在尝试绘制哪个绘图?折线图或choropleth?如果要创建choroploth,请确保已安装plotly geo。我正在尝试制作choropleth。是否查看脱机绘图?设置GDAL环境可能有问题。看看这篇文章:
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)