关于 Bokeh 自动加载脚本的混淆说明

Confusing note regarding Bokeh Autoload Scripts

在阅读嵌入 Bokeh 内容的用户指南时,特别是此处的“自动加载脚本”:https://docs.bokeh.org/en/latest/docs/user_guide/embed.html#autoload-scripts

建议使用bokeh.embed.autoload_static()函数生成.js文件和<script>标签嵌入到HTML文档中。

如文档所述,

The script tag should be included in the HTML page wherever you wish to load the plot.

这按预期工作。但是,还有一个对我来说毫无意义的附加说明:

Note: The <script> tag loads a <div> in place, so it must be placed under <head>.

这似乎与之前的说明相矛盾,该说明要求您将 <script> 标记放置在我们希望加载绘图的位置,因此位于 <body> 下方的某个位置。将此标签放在 <head> 下什么也不做,根本不会加载绘图。

我是不是误解了这张纸条?它到底想告诉我什么?

打错了,确实应该是<body>。我创建了 https://github.com/bokeh/bokeh/issues/10484