我想知道是否有更简单,更快捷的方式来显示动态数据。我需要的设置是:
我知道python,我正在学习django框架。
也欢迎不需要编程技巧的解决方案。
答案 0 :(得分:2)
任何CMS;
查看Google的visualization api。
答案 1 :(得分:2)
可视化数据客户端需要使用Raphaël或jqplot的内容,您可以根据具体方案进行自定义。但是,您可以选择使用图像显示图表并在服务器上生成图表,然后在Javascript中定期切换图像。
另一个技术障碍是您在客户端获取数据的方式。通常,您可以通过AJAX(更简单)或某种推送机制实现轮询(例如,Comet虽然更难,但需要服务器端细节)。当您在客户端上获取数据时,只需更改图表上的数据或删除并重新创建它。使用图像时,它就像更改图像上的src
属性一样简单,但需要在服务器上生成图像。
答案 2 :(得分:1)
Highcharts提供了一些非常好的例子。 Realtime Plot Highcharts
大多数情况下AJAX都足够了,但如果您希望拥有一个紧密耦合的系统,使用Django-chartit也可能是一个选项
答案 3 :(得分:1)
当我开始非常相似时,我发现这些非常有用,
你可以在django上建立你的门户网站,但我正在开发ruby on rails。祝你好运!
答案 4 :(得分:1)
如果您需要实时数据可视化,最佳解决方案是Google Public Data Explorer http://goo.gl/CWbxO。但首先,您应该了解DSPL https://developers.google.com/public-data/overview,数据集发布语言描述了数据的组织方式以及您希望如何显示数据(例如,条形图,折线图,泡泡字符或其他)
您可以通过http://www.google.com/publicdata/admin上传数据以上传数据集
成功上传数据后,在公开数据adamin中打开它,浏览数据,然后您可以在右侧获得链接,也可以将图表嵌入您自己的网站
< / LI>以下是Google Public Data Explorer的示例。 http://goo.gl/yZ5Cj