有没有办法更新散景图像的 colorMapper 值?

Is there any way to update the colorMapper values of a bokeh image?

我想做这样的事情:

imagen=p.image(image='img',x=0, y=0, dw=bines,dh=shots,palette='pal',source=source)

将源定义为:

source = ColumnDataSource(data=dict(img=[],pal=[]))

并在新数据到达时更新它以使用自己的颜色映射器绘制它。是否有可能或者我应该手动缩放保留调色板的数据?上面的代码不接受源中的 'pal' 值。

您可以设置color_mapper的下限和上限如下:

imagen.glyph.color_mapper.high = vmax
imagen.glyph.color_mapper.low = vmin

其中 vmax 和 vmin 是 color_mapper 的上限值和下限值。