Php 如何绘制随时间推移从数据库中提取的这些事件?

Php 如何绘制随时间推移从数据库中提取的这些事件?,php,apache-flex,graphics,visualization,Php,Apache Flex,Graphics,Visualization,我正在尝试绘制数据库中随时间变化的数据。数据表示多个实体(灯泡)所采取的事件。例如: 点燃 已于7月10日12:00打开 它在13点45分闪烁 19点29分再次闪烁 7月11日2:00再次闪烁 然后在7月12日20:00自动关机 灯光B、C和D都有相似的模式,它们会打开,闪烁未知的次数,然后最终熄灭。假设每个灯泡的开/关/闪烁将在不同的时间发生 我已经收集了一些数据到一个数据库中,现在试图从数据库中提取并绘制它。我的想法是用一条独立的直线水平线来表示每个灯泡,每个灯泡闪烁为一个点(所有点由一

我正在尝试绘制数据库中随时间变化的数据。数据表示多个实体(灯泡)所采取的事件。例如:

点燃

  • 已于7月10日12:00打开
  • 它在13点45分闪烁
  • 19点29分再次闪烁
  • 7月11日2:00再次闪烁
  • 然后在7月12日20:00自动关机
灯光B、C和D都有相似的模式,它们会打开,闪烁未知的次数,然后最终熄灭。假设每个灯泡的开/关/闪烁将在不同的时间发生

我已经收集了一些数据到一个数据库中,现在试图从数据库中提取并绘制它。我的想法是用一条独立的直线水平线来表示每个灯泡,每个灯泡闪烁为一个点(所有点由一条直线连接),它将继续直线水平移动,直到灯泡熄灭。最后,我将得到4条水平线,在代表时间的x轴上有不同值的点(闪烁)

这听起来像是绘制此类数据的好方法吗


现在一个大问题来了,什么图形或图表库可以帮助我呢?我愿意尝试PHP、JQuery、Flex或degrafa的解决方案,但我需要朝着正确的方向努力。有人能推荐一个像样的图书馆来帮我画这种图吗。我以前从未画过图我主要在寻找一个库,它提供了一个带有点的直线水平线图来表示闪烁发生的时间任何匹配的图表?

谷歌图表API很容易使用,并且可以绘制非常好看的图表


对于PHP解决方案,JpGraph似乎能够做您想要做的事情:

这听起来像是绘制此类数据的好方法吗


是的,我从交通控制信号的信号配时计划中了解到这种可视化。

检查这些链接,看看flex图表是否可以满足需要

在此链接上浏览flex图表和图表