Python 将bokeh BoxAnnotation推到背景

Python 将bokeh BoxAnnotation推到背景,python,bokeh,Python,Bokeh,我已经构建了一个bokeh图,我在一个Jupyter笔记本中运行它。它显示“经典”字形以及BoxAnnotations,使我能够根据状态突出显示时间段(参见下图) 让我恼火的是,BoxAnnotations似乎总是在前台,因此用户无法清楚地看到颜色 我尝试切换命令以添加注释和图示符,但没有成功 有没有办法将BoxAnnotation推到后台,或者布局总是在前台? 是否有其他方法可以实现我想要生成的打印?您可以在创建BoxAnnotation时尝试添加level=“underlay”: BoxA

我已经构建了一个bokeh图,我在一个
Jupyter
笔记本中运行它。它显示“经典”字形以及
BoxAnnotations
,使我能够根据状态突出显示时间段(参见下图)

让我恼火的是,BoxAnnotations似乎总是在前台,因此用户无法清楚地看到颜色

我尝试切换命令以添加注释和图示符,但没有成功

有没有办法将
BoxAnnotation
推到后台,或者布局总是在前台? 是否有其他方法可以实现我想要生成的打印?

您可以在创建BoxAnnotation时尝试添加level=“underlay”:

BoxAnnotation(..., level="underlay")
这是Bokeh
Annotation
基类的一个功能,您可以在其中指定以下任何级别:
图像、参考底图、图示符、导向、注释、覆盖
我相信它们是从背景到前景的递增顺序


他们的用户指南中有一个简短的片段。虽然我确实发现它的文档有点缺乏。

当你创建BoxAnnotation时,你可以尝试添加
level=“underlay”
:BoxAnnotation(…,level=“underlay”)不确定这是否有效,这就是为什么我将它作为一个注释。谢谢@cameronridell,这非常有效。如果你愿意把它作为一个答案贴出来,我很乐意把它贴上被接受的标签。我会给你几天时间,然后自己发布,让其他用户看到。