Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果区域边界未知,如何使用bokeh创建choropleth贴图_Python_Bokeh_Openstreetmap_Choropleth - Fatal编程技术网

Python 如果区域边界未知,如何使用bokeh创建choropleth贴图

Python 如果区域边界未知,如何使用bokeh创建choropleth贴图,python,bokeh,openstreetmap,choropleth,Python,Bokeh,Openstreetmap,Choropleth,我有以下列的坐标数据: lat|lon|hits 我想在OSM平铺的顶部,使用这些数据,在点击的基础上用颜色绘制一个choropleth plot = figure( tools= "pan,wheel_zoom", x_range=[8580732.740161393, 8694052.230954666], y_range=[3324832.84084286, 3580909.760461876]) plot.add_tile(get_provider(Vendors

我有以下列的坐标数据:
lat|lon|hits

我想在OSM平铺的顶部,使用这些数据,在点击的基础上用颜色绘制一个choropleth

plot = figure(
    tools= "pan,wheel_zoom",
    x_range=[8580732.740161393, 8694052.230954666],
    y_range=[3324832.84084286, 3580909.760461876])
plot.add_tile(get_provider(Vendors.OSM))

到目前为止,我学到的是我们需要彩色区域的边界,但我没有印度小城市的地理区域边界。是否有任何方法可以使用正方形/矩形网格或聚集坐标来绘制choropleth?

在Bokeh中,唯一可以进行自动装箱的方法是
hexbin

import numpy as np
from bokeh.plotting import figure, show

n = 500
x = 2 + 2*np.random.standard_normal(n)
y = 2 + 2*np.random.standard_normal(n)

p = figure(match_aspect=True, background_fill_color='#440154')
p.grid.visible = False

r, bins = p.hexbin(x, y, size=0.5, hover_color="pink", hover_alpha=0.8)

p.circle(x, y, color="white", size=1)

show(p)

如果您想要除六边形平铺之外的其他东西,您必须明确定义您想要的边界/区域,并将其放入其中