gpt4 book ai didi

python - 在 Django View 中嵌入交互式 Bokeh

转载 作者:太空狗 更新时间:2023-10-29 17:20:41 25 4
gpt4 key购买 nike

我想在 Django View (或模型?)中制作交互式绘图。假设我想使用 selection_histogram example.我认为 Bokeh 符合我的需求,因为我有可以重复使用的 matplot/seaborn,而且我不太擅长 javascript。

我遵循这个例子没有问题:how to embed standalone bokeh graphs into django templates .

据我所知,我需要运行一个 Bokeh 服务器和 make some proxy using nginx

如何将交互式 Bokeh 图嵌入到 Django View 中?

我试过这个:

启动 Bokeh 服务器

bokeh serve --allow-websocket-origin=127.0.0.1:8001 selection_histogram.py

在 views.py 中更新我的 View

def simple_chart(request):

script = autoload_server(model=None,
app_path="/selection_histogram",
url="http://localhost:5006/")


return render(request, "simple_chart.html", {"the_script": script})

现在,它如预期的那样具有交互性。

有没有办法将一些参数传递给 bokeh 应用程序?

任何帮助将不胜感激。问候

最佳答案

您无需运行 Bokeh 服务器即可在 DJANGO 中使用 Bokeh。您可以将 Bokeh 导入 views.py。

您需要在模板中加载 Bokeh js 和 css,并渲染 Bokeh 创建的组件。它认为this是一个简洁的例子。

关于python - 在 Django View 中嵌入交互式 Bokeh ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41779125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com