javascript - 如何以编程方式触发散景图的渲染?
问题描述
我的页面上有很多情节,我不希望它们在页面加载时全部触发,而是在用户向下滚动时或一段时间后触发它们。
我使用 components 模块,所以我不确定在哪里放置 asetTimeout
或类似的东西。
在 Django 视图中,我有:
from bokeh.resources import CDN
from bokeh.embed import components
script, div = components(plot.make_box_plot(), CDN)
然后在标签中:
{% if div %}
{{ div | safe }}
{% endif %}
{% if script %}
{{ script | safe }}
{% endif %}
bokeh 是否有一些 api 呢?
这不起作用,因为我收到 js 语法错误:
<script>
window.plot_script = {{ script }}; // and then use it in a js file inside setTimeout
</script>