Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.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
实时图表(SVG)和#x2B;AJAX/Javascript/Jquery+;StdOut+;Python+;我真的不了解我自己_Python_Ajax_Svg_Cgi_Charts - Fatal编程技术网

实时图表(SVG)和#x2B;AJAX/Javascript/Jquery+;StdOut+;Python+;我真的不了解我自己

实时图表(SVG)和#x2B;AJAX/Javascript/Jquery+;StdOut+;Python+;我真的不了解我自己,python,ajax,svg,cgi,charts,Python,Ajax,Svg,Cgi,Charts,我不知道如何准确地描述我的问题,现在我脑子里乱七八糟,所以请处理它,如果我错了,请纠正我,我会确定的 主要目标: 是构建一个实时折线图,它可以根据来自标准输出的数据自动更新自己,而无需重新加载网页。所以它基本上必须是python脚本,它每秒钟获取一个值,并根据这些值继续在折线图中绘制线条。 1) 现在我脑海中的基本标签是:Javascript/AJAX、cgi、python http web服务器、SVG(矢量图形) 所以基本上,最大的问题是,我不明白如何继续将标准值传输到网页上。我是否应该编写

我不知道如何准确地描述我的问题,现在我脑子里乱七八糟,所以请处理它,如果我错了,请纠正我,我会确定的

主要目标:

是构建一个实时折线图,它可以根据来自标准输出的数据自动更新自己,而无需重新加载网页。所以它基本上必须是python脚本,它每秒钟获取一个值,并根据这些值继续在折线图中绘制线条。

1) 现在我脑海中的基本标签是:Javascript/AJAX、cgi、python http web服务器、SVG(矢量图形)

所以基本上,最大的问题是,我不明白如何继续将标准值传输到网页上。我是否应该编写自己的python http web服务器,以某种方式传递值,并使用javascript或ajax+SVG绘制图表

或者写一个http web服务器是一个愚蠢的想法,我可以在没有它的情况下让它工作吗

欢迎提供任何其他建议,或向我推荐一些教程或文章。因为现在我很困惑,尤其是在不断地向网页传递值的部分


Thx提前。希望您能给我指出一些地方=)

您要做的是使用JavaScript来呈现图表,例如使用诸如的库。然后,您可以使用AJAX向web服务器发出HTTP请求以获取数据


根据您的需要,您可以定期拨打这些电话以获取新数据。或者,您可以研究使用更有效的技术,例如,等等。

您想要做的是使用JavaScript来呈现图表,例如使用库,例如。然后,您可以使用AJAX向web服务器发出HTTP请求以获取数据


根据您的需要,您可以定期拨打这些电话以获取新数据。或者,您可以研究使用更高效的技术,例如,等等。

我将使用JavaScript创建或操作SVG文档,AJAX请求轮询服务器并获取数据。

我将使用JavaScript创建或操作SVG文档,使用AJAX请求轮询服务器并获取数据。

Highcharts对于静态数据或以最大1000毫秒速度更新的数据来说是不错的选择。尝试将更新速率更改为100ms-这看起来像垃圾


我推荐你。非常适合您的场景。

Highcharts适用于静态数据或以最大1000毫秒的速度更新数据。尝试将更新速率更改为100ms-这看起来像垃圾


我推荐你。非常适合您的场景。

同时检查Flot的实时更新可能性:


我使用数据库作为缓冲区,因此不需要Comet或其他推送技术。

同时检查Flot的实时更新可能性:


我使用数据库作为缓冲区,因此不需要Comet或其他推送技术。

至于服务器端本身,使用Twisted或其他小型框架制作的小型python服务器将帮助您提供所需的值。Thx。我想彗星正是我需要的。没有;至于服务器端本身,一个用Twisted或其他小型框架制作的小型python服务器将帮助您提供所需的值。我想彗星正是我需要的。没有;我甚至不知道这样的东西存在。谢谢你指出冰沙-它非常适合我的需要!你对highcharts的看法是对的——但愿我6个月前读过你的答案:感谢你指出冰沙——它完全符合我的需要!你对高图表的看法是对的——但愿我6个月前读过你的答案:p