14

我想使用来自第三方调度软件的数据来生成甘特图或时间线类型图,以便在网页上显示工厂调度数据。要求包括

  • javascript/html(5)/css 解决方案(如果可能,不要使用 Flash)
  • 主要用于甘特图/时间线类型图表,但其他图表类型可能有用
  • 如果可能,基于 jquery 或原型
  • 时间尺度应该允许小时/分钟——这对于安排劳动力/机器很重要。(5分钟的间隔可能就足够了)
  • 开源或低成本
  • 不希望自己推出自己的解决方案

我可以引入数据并使用 PHP 和 javascript 对其进行操作。我查看了一些包(最总结在这里 -在线甘特图),但大多数似乎在用小时和分钟表示时间方面很弱。jQuery.Gantt 看起来是最好的解决方案,尽管它似乎缺乏以分钟或几分之一小时清楚地显示间隔的能力。

有没有人使用包来满足这些要求,或者能够克服 jquery.gantt 的限制?

谢谢

例子。在这个 jquery.gantt 渲染中,无法确定工作应该在 16:10 还是 16:15 开始。 在此处输入图像描述

4

4 回答 4

6

看看dhtmlxGantt,一个开源 (GPL) JavaScript 甘特图。它具有可自定义的时间刻度,因此您可以显示小时/分钟刻度,并支持与 jQuery 轻松集成。

(免责声明:我为 DHTMLX 工作)

于 2013-09-24T14:16:00.830 回答
4

RadiantQ 的jQuery Gantt 包是实现您的要求的理想选择。它使用原生 HTML5 构建,支持小时、分钟和自定义时间刻度类型。

充满了大量的功能和自定义选项,您应该能够在时间线上绘制任何信息。

您可以轻松绑定到任何 JSON 或其他类型的数据,还可以使用 KO 等 MVVM 模式。

看看这里的在线演示。

于 2013-04-29T08:43:24.513 回答
3

是否还有其他人仍在寻找具有精细时间尺度(分钟-秒)的甘特图库?我发现 Google Charts Gantt Google TimeLine Chart非常有用(尽管他们称之为 TimeLine chart)

另一个免费使用带有甘特图的 Javascript 图表库是Amcharts

于 2018-02-16T14:30:07.750 回答
2

我也用jQuery.Gantt开始了一个项目。我遇到了同样的不方便,后来我找到了这个。希望这对其他人有帮助:

角甘特图

不过,我还没有在生产或大数据集上尝试过。这个库的好处是它是 MIT 许可的,这意味着您可以在商业解决方案中使用它。

于 2016-06-20T21:04:35.643 回答