About tools_location

toolbar_location=“right”
sizing_mode=“stretch_both”
But tools is still on above and blocked

 # 悬停工具
    hover = HoverTool(
        tooltips=[
            ("(x值,y值)", "($x, $y)"),
        ]
    )

    # 处理信号数据并封装
    p_max = bp.figure(title="%s采集信号_散射最大值特征" %(wri_create_time),
                      tools=[],
                      )
    p_mean = bp.figure(title="%s采集信号_散射均值特征" %(wri_create_time),
                       tools=[],
                       x_range=p_max.x_range,
                       y_range=p_max.y_range
                       )
    p_min = bp.figure(title="%s采集信号_散射最小值特征" %(wri_create_time),
                      tools=[hover, 'wheel_zoom', 'box_zoom', 'save', 'reset'],
                      toolbar_location="right",
                      x_range=p_max.x_range,
                      y_range=p_max.y_range
                      )

    p_max.line(x=range(0, data[:, 0].size), y=data[:, 0], color='red', line_width=2)
    p_mean.line(x=range(0, data[:, 2].size), y=data[:, 2], color='#0071c1', line_width=2)
    p_min.line(x=range(0, data[:, 1].size), y=data[:, 1], color='#ff9900', line_width=2)
    # 准备推送到客户端
    doc.theme = theme
    doc.title = args.get("wriId") + "信号散射数据"
    doc.add_root(row([p_max, p_mean, p_min], sizing_mode='stretch_both'))

Does it work if you comment out the doc.theme = theme line?