python - 有什么方法可以更新 Bokeh 图像的 colorMapper 值吗?

标签 python bokeh colormap

我想做这样的事情:

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 的上限和下限。

关于python - 有什么方法可以更新 Bokeh 图像的 colorMapper 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41879387/

相关文章:

python - 从 matplotlib 感知均匀尺度中检索颜色

python - 为什么 python windows 安装程序使用旧版本的 pip 进行分发?

python - Bokeh 日期时间轴,小刻度的控制

MATLAB 获取颜色图名称列表

javascript - Bokeh如何使用ajax更新数据源处理日期时间

python - 如何在 Bokeh 文档中找到带有 selenium webdriver 的按钮?

python - matplotlib 颜色图 : set_bad doesn't have an impact with collections

python - 如何在 Django 中创建装饰器来装饰 View

python - 使用类名调用静态方法 - 好还是坏?

python - 在 Chromebook 上运行 Selenium 需要哪些版本的 Chromium、Selenium 和 Chromedriver?