我想使用Bokeh multi_line函数添加一些悬停标签和不同的样式,如以下代码所示:
"colorize me".Pastel("#1E90FF");
现在,如果我还想添加不同的破折号样式(通过删除上面的代码中的两个注释),则它不起作用。据我了解,Bokeh不支持这种样式,所以我想知道如何实现此样式(例如,使用line函数)?
谢谢!
答案 0 :(得分:0)
我想出了一个解决方案。我在multi_line函数调用中添加了line_alpha = 0,即
lines = fig.multi_line('xs', 'ys', color='color', line_width='line_width',\
#line_dash='line_dash',\
line_alpha=0,
source=multi_line_source)
这使两行不可见。然后,我将这两行分别添加了破折号样式:
fig.line([0, 1, 2, 3], [0, 1, 3, 5], color="red", line_width=1, line_dash="solid")
fig.line([0, 1, 3, 5], [0, -1, -2, -1], color="green", line_width=2, line_dash="dashed")