在bokeh python中向BoxAnnotation添加标签

2024-04-25 00:06:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在绘制各种散点图,并添加了一个BoxAnnotation来突出显示一个时间段。现在,我想给这个BoxAnnotation标记什么,或者在图例中添加一个描述。相关代码为:

p = figure(title=plot_title, x_axis_label = 'Time(UTC)', y_axis_label= id,
                   x_axis_type = "datetime", plot_width = 700, plot_height = 300)
for comm in dsn_comms:
    low_box = BoxAnnotation(left = comm.start, right = comm.stop, fill_alpha = 0.1, fill_color = "#99FF99")
    p.add_layout(low_box)
d = p.circle(data_times, data_values, color = colors, line_color=None, size = 2)

将创建以下图形: graph

绿色的部分是我想标记的部分,y轴是变化的,所以我不能硬编码它,因为它不是一个字形,我不能添加BoxAnnotation到图例。有什么办法吗?在

谢谢。在


Tags: 标记boxdataplottitle绘制filllabel