我正在研究python bokeh,我想知道是否有可能使用散景构建一个动画计数器。我想要做的是从地图中的选定区域拉出男性的数量,并显示从0到特定区域中的男性数量的数字。请给我看一些例子,或者使用下面的地图给我看一个例子。
from bokeh.models import GeoJSONDataSource, HoverTool
from bokeh.plotting import figure, show
import pandas as pd
with open('ug_population.geo.json','r') as f:
geojson = f.read()
geo_source = GeoJSONDataSource(geojson=geojson)
def build_map():
mp = figure(height=600, width=600,tools="tap", title="Click the District")
mp.patches(xs='xs' , ys='ys',fill_color = "#EBE02A",fill_alpha=0.7, source=geo_source)
mp.multi_line(xs='xs', ys='ys', line_color='white', line_width=0.1, source=geo_source)
mp.add_tools(HoverTool(tooltips=[("District", "@name"),("Total Population","@total")]))
return mp
mp = build_map()
show(mp)
任何帮助都将受到赞赏。使用的jsonfile可以在Pastebin of json file
找到