Hover image_rgba Bokeh - PullRequest
       27

Hover image_rgba Bokeh

0 голосов
/ 18 февраля 2019

Я бы хотел иметь возможность навести курсор на изображение RGBA, используя Bokeh.Для этого я бы хотел указать канал в качестве значения при наведении курсора или другие данные с той же формой.Например, здесь приведен минимальный пример, где я хотел бы отображать альфа-значение пикселя при наведении, которое не работает:

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?

1 Ответ

0 голосов
/ 18 февраля 2019

Реализуя Image hover в Bokeh, я обсуждал возможность поддержки ImageRGBA hover, но мы не совсем понимали, как hover должен вести себя в этом случае.Начиная с Bokeh 1.0.4, ImageRBGA hover в Bokeh еще не поддерживается, но если вы подадите вопрос о GitHub, я думаю, что это может открыть обсуждение и реализовать эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...