You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Bokeh的YAML配置文件设置绘图默认工具?

Bokeh通过YAML配置默认绘图工具的正确方式

你之前的配置报错,是因为Plot的toolbar属性要求传入Toolbar类的实例,而非工具名称字符串列表。正确的做法是直接配置Plot的tools属性,和你在脚本里用figure(tools=['box_zoom'])的逻辑完全对应。

正确的YAML配置如下:

attrs:
    Plot:
        tools: ['fullscreen','pan','box_zoom','copy','save','reset','ywheel_zoom']

这样配置后,所有新建的绘图对象(包括通过figure()创建的)都会默认加载你指定的这些工具。如果后续需要自定义工具栏的位置、样式等高级属性,才需要针对toolbar进行配置,但此时需遵循Bokeh的对象结构传入对应配置,不过大多数场景下直接配置tools就足够满足需求。

内容的提问来源于stack exchange,提问作者jumpenjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:12:02