боке наведите альфа и цвет - PullRequest
0 голосов
/ 25 июня 2018

Я бы хотел, чтобы мои глифы изменились до значения альфа 1, когда зависли над ним.Однако, если я установлю hover_fill_alpha=1, цвет для глифов изменится на синий по умолчанию при наведении курсора.Я использую ColumnDataSource для определения fill_color для глифов, но, к сожалению, когда я устанавливаю hover_fill_color в тот же столбец, получается неправильный цвет.Соотношение парящих цветов в целом кажется правильным, но глифам присваиваются неправильные значения hover_fill_color.

Так что мой вопрос в том, как мне установить hover_fill_alpha=1 без изменения hover_fill_color или если этотогда неизбежно, как установить hover_fill_color таким же, как fill_color?

hover = HoverTool(
    tooltips = [
        ("val", "@values"),
        ("(x,y)", "($x{int}, $y{int})")
    ]
)

plot = figure(tools=[hover, "pan, wheel_zoom, save"],
              active_scroll="wheel_zoom", sizing_mode="scale_both")


plot.patches('xs', 'ys', source=source, view=cdsview, line_alpha=1, fill_alpha=.5,
             line_color="black", fill_color="fill_colors", hover_fill_alpha=1,
             hover_fill_color="fill_colors", hover_line_color="black")

Я использую Bokeh 0.13.0, но это происходит и в предыдущих версиях.

edit: Я думаю, что это может быть ошибкой при использовании представления.Если я удаляю вид, hover_fill_color кажется правильным.Мне действительно нужен вид, чтобы работать, хотя.

...