实时数据可视化

问题描述:

我想知道是否有一种更简单,更快速的方式来可视化动态数据。我需要的设置是:实时数据可视化

  1. 具有表单馈送数据的管理Web界面。
  2. 带有表格和少量图表的动态公共网页。
  3. 实时和动态显示数据。

我知道Python和我目前正在学习Django框架。

不需要编程技巧的解决方案也是受欢迎的。

  1. 任何CMS;

  2. 看看谷歌的visualization api

可视化数据的客户端需要使用沿着Raphaëljqplot线,您可以自定义您的具体方案什么的。但是,您可以选择使用图像显示图表并在服务器上生成图表,然后使用Javascript定期切换图像。

另一个技术障碍是你在客户端获取数据的方式。通常,您可以通过AJAX(更简单)或某种推送机制(例如,Comet,尽管更困难并需要服务器端细节)来实现轮询。当您在客户端上获取数据时,只需更改图表上的数据或删除并重新创建数据即可。使用图像时,就像更改图像上的src属性一样简单,但需要在服务器上生成图像。

Highcharts提供了一些非常好的例子。 Realtime Plot Highcharts

晴AJAX就足够了,但如果你希望有一个紧密耦合的系统,采用Django-chartit也可能是一种选择

当我专列的东西非常相似,我发现这是非常有用的,

  1. Admin theme:看看这些主题,相对非常便宜。节省时间。
  2. 这些主题已经有一些内置的图表/图表。如果你想要更复杂的东西,D3 JS给我留下了深刻的印象。也看看kendoUI和sencha UI图表。

你可以在django上建立你的门户网站,但我正在轨道上开发红宝石。祝你好运!

如果您需要实时数据可视化,最好的解决方案是Google Public Data Explorer http://goo.gl/CWbxO。但首先,您应该了解DSPL https://developers.google.com/public-data/overview,数据集发布语言描述您的数据是如何组织的以及您想要如何显示数据(例如,克,条形图,折线图,气泡char或其他人)

  1. 您可以通过http://www.google.com/publicdata/admin上传数据上传数据集

  2. 成功上传您的数据后,在您的公开资料adamin打开,探索数据,你可以得到一个链接的权利,你可以嵌入图表在你自己的网站太

  3. 图表是ilve,你可以先找到一些例子,大多数,x轴是按年,你可以自己描述它

以下是Google公共数据资源管理器的示例。 http://goo.gl/yZ5Cj