我刚开始使用bokeh来绘制Google地图,如下所示:
.using('db_name')
然后我在地图上的特定位置添加一些圆圈,如下所示:
map = gmap(self.api_key, self.map_options)
这里c = ColumnDataSource(frame)
map.circle(x="longitude",
y="latitude",
size=15, fill_color="green",
fill_alpha=0.8, source=c)
是一个以经度和纬度为列的熊猫数据框。
我要绘制的数据是动态的,也就是说,再过30秒,我将收到新的值,根据这些值,我可能希望更改刚添加的圆圈的颜色。
我的问题是我是否需要重新绘制整个地图,或者是否可以使用正确的颜色重新绘制这些圆?在frame
中进行这种更新的正确方法是什么?