Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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
Javascript 当数据发生变化时,如何进行d3.js可视化更新?_Javascript_Python_D3.js - Fatal编程技术网

Javascript 当数据发生变化时,如何进行d3.js可视化更新?

Javascript 当数据发生变化时,如何进行d3.js可视化更新?,javascript,python,d3.js,Javascript,Python,D3.js,我有一个基于的可视化。驱动它的数据在数据库中 目前有一个python脚本从数据库中提取数据,将其重新格式化为JSON格式,然后保存到D3查看的文件中。(运行查询可能需要约60秒) 我想将其扩展为在与图形相同的页面上有一个输入控件,这样用户就可以输入用户id,然后获得与该用户相关的网络。网页将把用户ID传递给python脚本,python脚本将打印出文件,图形将更新,而无需重新加载页面 有没有关于如何设置的建议?我可以设置一个文本表单,在不离开页面的情况下执行cgi脚本吗?听起来您只需要在URL中

我有一个基于的可视化。驱动它的数据在数据库中

目前有一个python脚本从数据库中提取数据,将其重新格式化为JSON格式,然后保存到D3查看的文件中。(运行查询可能需要约60秒)

我想将其扩展为在与图形相同的页面上有一个输入控件,这样用户就可以输入用户id,然后获得与该用户相关的网络。网页将把用户ID传递给python脚本,python脚本将打印出文件,图形将更新,而无需重新加载页面


有没有关于如何设置的建议?我可以设置一个文本表单,在不离开页面的情况下执行cgi脚本吗?

听起来您只需要在URL中使用适当的ID再次调用
d3.json
,以获取新数据并更新它。这将被称为什么?键入userid并按enter键后,python脚本将开始运行。几分钟后,数据将进入json文件。d3怎么知道何时调用更新?它不知道。你必须说出来。