【问题标题】:PHP: Advice on gantt-type chartPHP:关于甘特图的建议
【发布时间】:2011-03-07 22:53:50
【问题描述】:

我有一个我开发的具有时间条目的应用程序。时间条目具有开始日期 (datetime)、结束日期 (datetime),并与任务相关联。时间条目通常从几分钟到几个小时不等,并且会在白天记录。每个时间条目都有一个描述。

我要创建的图表类型类似于甘特图。它将显示一个天的时间范围,从第一次进入的开始时间到最后一次的结束日期。

        8am       9am   9:15am   10:05am

Task 1 |----------                     --

Task 2 |          -----          --

Task 3 |               ----------  ----

我使用过 fusioncharts,但我想远离它们。有没有人制作过类似这张的图表,可以给我一些建议?

提前致谢,

比利

【问题讨论】:

  • 更具体一点:这些框架有什么问题?你到底需要什么?你有什么限制吗?
  • 哦,只是我不想为付费的 fusioncharts 付费,而且免费的 fusioncharts 看起来有些过时了。所以我真的想这是我正在寻找的开源图表解决方案。我希望它足够小以适合 450 x 300 像素。此外,如果您将鼠标悬停在条形上,它会显示时间量(我可以计算)
  • 你可以很容易地用纯 css 写出这样的东西。您可能还想添加更多功能,例如使用 javascript 拖动等。实际上有点有趣:)当然,这也是一个关于您希望在其上花费多少时间的问题。如果是用于客户项目或自己制作的东西是浪费时间。至于现成的解决方案,我并没有真正看到太多不完整的项目经理包,但我确信那里有一些东西。

标签: php mysql charts


【解决方案1】:

我所知道的最好的 Javascript 工具是 Timeline

以上链接中的示例显示它主要用于时间点,但也可以根据甘特图用于时间段。 (滚动示例查看一些)

这是一个 Javascript 工具,但您应该能够使用 PHP 或其他语言将数据填充到其中。

哦,它也是开源的。 :-)

希望对您有所帮助。

【讨论】:

  • 时间轴工具看起来非常棒,但我觉得它对于我正在寻找的东西来说有点过分了。上午 8 点到下午 5 点的固定图表更多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
  • 2010-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-15
相关资源
最近更新 更多