Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.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绘图中显示分幅上的栅格_Python_Bokeh - Fatal编程技术网

Python 如何在地理地图bokeh绘图中显示分幅上的栅格

Python 如何在地理地图bokeh绘图中显示分幅上的栅格,python,bokeh,Python,Bokeh,栅格显示在平铺下。有没有一种方法可以显示它(z索引控件) 我认为您正在寻找级别值作为关键字参数 这是要更改的行: p.add\u tile(tile\u provider,level='image') 结果是: 开始尝试 我首先修改了alpha值(也是一个关键字参数)。 这是我更改的行: p.add\u tile(tile\u provider,alpha=0.7) 这是输出:FWIW,这似乎是Bokeh2.3中的默认行为。您可以尝试使用开发版本,也可以等到它发布。我无法运行您的答案。没有效果

栅格显示在平铺下。有没有一种方法可以显示它(z索引控件)


我认为您正在寻找
级别
值作为关键字参数

这是要更改的行:
p.add\u tile(tile\u provider,level='image')
结果是:

开始尝试

我首先修改了
alpha
值(也是一个关键字参数)。 这是我更改的行:
p.add\u tile(tile\u provider,alpha=0.7)


这是输出:

FWIW,这似乎是Bokeh2.3中的默认行为。您可以尝试使用开发版本,也可以等到它发布。

我无法运行您的答案。没有效果。对不起,你完全正确。我的初始代码在您的案例中完全没有任何作用,我没有意识到我试图在Bokeh2.3开发预览版上运行它。
from bokeh.plotting import figure, show
from bokeh.tile_providers import CARTODBPOSITRON, get_provider
from bokeh.models import MercatorAxis, Grid

tile_provider = get_provider(CARTODBPOSITRON)

# range bounds supplied in web mercator coordinates
p = figure(x_range=(-2000000, 6000000), y_range=(-1000000, 7000000),
           x_axis_type="mercator", y_axis_type="mercator")

p.add_layout(MercatorAxis(), 'above')
p.add_layout(MercatorAxis(), 'right')

# possible controls but not visible
p.grid.grid_line_dash = [6, 4]
p.grid.grid_line_alpha = 1
p.grid.grid_line_color = 'gray'

p.add_tile(tile_provider)

show(p)