gpt4 book ai didi

python - 悬停 image_rgba Bokeh

转载 作者:太空宇宙 更新时间:2023-11-04 00:04:11 27 4
gpt4 key购买 nike

我希望能够使用 Bokeh 将鼠标悬停在 RGBA 图像上。为此,我想指定一个 channel 作为悬停时的值或另一个具有相同形状的数据。例如,这里是一个最小的例子,我想在悬停时显示像素的 alpha 值,但这是行不通的:

from __future__ import division

import numpy as np

from bokeh.plotting import figure, show

N = 20
rgba = np.empty((N,N, 4), dtype=np.uint8)
for i in range(N):
for j in range(N):
rgba[i, j, 0] = int(i/N*255)
rgba[i, j, 1] = 158
rgba[i, j, 2] = int(j/N*255)
rgba[i, j, 3] = 255

img = np.squeeze(rgba.view(np.uint32))
data = dict(image=[img],
x=[0],
y=[0],
dw=[20],
dh=[10],
value=[rgba[:,:,3]])

TOOLTIPS = [
("x", "$x"),
("y", "$y"),
("value", "@value")
]

# must give a vector of images
p = figure(plot_width=400, plot_height=400, x_range=(0, 20), y_range=(0, 10), tools='hover,wheel_zoom', tooltips=TOOLTIPS)
p.image_rgba(source=data, image='image', x='x', y='y', dw='dw', dh='dh')
show(p)

是否可以使用 Bokeh 提供这种可视化效果?

最佳答案

在 Bokeh 中实现 Image 悬停时,我讨论了支持 ImageRGBA 悬停的可能性,但我们并不完全清楚悬停在这种情况下应该如何表现。从 Bokeh 1.0.4 开始,尚不支持 ImageRBGA 在 Bokeh 中悬停,但如果您提交 GitHub 问题,我认为可以重新讨论并实现此功能。

关于python - 悬停 image_rgba Bokeh ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54753032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com