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