Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django视图中嵌入交互式Bokeh_Python_Django_Nginx_Bokeh - Fatal编程技术网

Python 在django视图中嵌入交互式Bokeh

Python 在django视图中嵌入交互式Bokeh,python,django,nginx,bokeh,Python,Django,Nginx,Bokeh,我想在django视图(或模型?)中进行交互式绘图。假设我想用 我认为Bokeh适合我的需要,因为我有matplot/seaborn可以重用,而且我不太擅长javascript 对于我来说,遵循以下示例没有问题: 据我所知,我需要运行一个bokeh服务器和 如何将交互式bokeh情节嵌入django视图 我试过这个: 启动bokeh服务器 bokeh serve --allow-websocket-origin=127.0.0.1:8001 selection_histogram.py 在vi

我想在django视图(或模型?)中进行交互式绘图。假设我想用 我认为Bokeh适合我的需要,因为我有matplot/seaborn可以重用,而且我不太擅长javascript

对于我来说,遵循以下示例没有问题:

据我所知,我需要运行一个bokeh服务器和

如何将交互式bokeh情节嵌入django视图

我试过这个:

启动bokeh服务器

bokeh serve --allow-websocket-origin=127.0.0.1:8001 selection_histogram.py
在views.py中更新我的视图

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应用程序

任何帮助都将不胜感激。
在DJANGO中使用Bokeh不需要运行Bokeh服务器。只需将Bokeh导入views.py即可


您需要在模板中加载Bokeh js和css,并呈现由Bokeh创建的组件。这是一个简明的例子

谢谢你的回答。这个例子和我在问题中提到的一样。这个简单的例子是“静态的”。我可以使用matplolib来实现这一点。我将对我的问题进行更具体的编辑。啊,好吧,那么我不知道哪种交互需要bokeh服务器:)为了澄清您的问题,您是否希望在django模板中呈现小部件或表单输入,然后让它们与bokeh服务器通信(例如,更改绘图的比例或数据值)?如果是这样,这与我遇到的问题类似,我认为解决方案在于bokeh.js,但我还没有找到一个好的模式。您好,我在Gitter上看到了您的活动。我成功地用django数据集呈现了一个bokeh小部件。我的问题是如何让两台服务器互相对话。你能解释一下你所说的交互是什么意思吗:1。这些工具应该可以工作(缩放、平移、悬停等),或者2。即使没有新的页面请求,数据和绘图也应该更新。我最初的问题是客户机-服务器交互,如示例中所示。每次用户在图中选择数据时,都会在服务器端进行一些计算,并将更新的结果回调给客户端。您是否可以发布简化的代码,说明如何在Django视图中嵌入Bokeh服务器(以便可以回调Bokeh小部件)?