散景悬停阿尔法和颜色

时间:2018-06-25 20:09:22

标签: python bokeh

我希望我的字形在悬停时更改为1的alpha值。但是,如果设置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似乎正确。我确实需要这种视图。

0 个答案:

没有答案