关于 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
在阅读嵌入 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