我需要使用Bokeh在意大利地图上绘制数据。
解释,类似于:
http://bokeh.pydata.org/en/latest/docs/gallery/texas.html
......但是使用意大利省而不是德克萨斯州。
你可以帮助我指出正确的方向吗? 建议使用其他工具吗?提前致谢,Gianluca
答案 0 :(得分:1)
我不知道它是否仍然可以提供帮助,但是在http://www.istat.it/it/archivio/209722(istat italian website) 您可以找到.shp格式的意大利省份和地区的众多免费详细和更新的边界。
如果你设法获得你的地图,请告诉我,如果是的话,请告诉我们。
答案 1 :(得分:0)
我设法用意大利地图创建了一个情节。 我从github(region borders或province borders)下载了意大利的边界。 然后我创建了一个包含3列的数据框:[省(或区域),x_bord,y_bord]。 最后我将它用作ColumnDataSource并创建带补丁的图。
建议:如果要改进渲染,可以添加悬停工具,创建具有所需值(例如居民数量)的新列。此外,如果您想为每个省或地区设置不同的颜色,您可以创建包含rgb值(RGB(r,g,b))的新列。
source= ColumnDataSource(dict(x=italy.x_bord,y=italy.y_bord,prov=italy.prov,val=italy.val,colors=italy.colors))
f = figure(...)
f.patches(xs='x',ys='y',source=source, fill_color='colors')