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

标签 php apache-flex graphics visualization

我试图随着时间的推移从数据库中绘制数据。数据表示几个实体(灯泡)采取的事件。例如:

灯A

  • 已于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的解决方案,但是我需要以此朝着正确的方向发展。有人可以推荐一个像样的图书馆来帮助我进行这种图形绘制吗?我从未做过绘图。 我主要是在寻找一个提供带有点的水平直线图表的库,以表示闪烁发生的时间是否有任何匹配的图表?

    最佳答案

    对于PHP解决方案,JpGraph似乎可以执行您想要的操作:
    http://jpgraph.net/

    关于php - 如何绘制随时间推移从数据库提取的这些事件的图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3341699/

    相关文章:

    apache-flex - Flash Builder 4.5 和 FlexUnit 4.1

    javascript - 使用HTML5 canvas的所有浏览器中的无效混合结果

    r - 将函数变量插入R中的图形标题

    php - 显示随机 mysql 记录 - PHP

    php - adldap 身份验证的证书信任问题

    php - Woocommerce 仅针对 2 种产品在订单电子邮件中发送 PDF 附件

    c - 光线追踪器不会根据方向给出不同的光强度

    PHP PDO : Binding value in one foreach loop regarding insert into on duplicate key update

    apache-flex - Flex 与 ActionScript

    apache-flex - Spark.components.List 的多行 itemRenderer - 带有测试用例和屏幕截图