我需要在网页中插入水平条形图。我要做的就是与甘特图非常相似。
我想将javascript库用于此目的。我尝试过jsgantt,但实际上并不是很漂亮。
我还可以评估图表的服务器生成。如果我的服务器端语言是Python。
它将成为无法访问互联网的内部项目的一部分,因此Google Charts不是一种选择。
答案 0 :(得分:9)
Flot是一个用于jQuery的纯Javascript绘图库。它可以在即时客户端生成任意数据集的图形图。
重点是简单的使用(所有设置都是可选的),迷人的外观和交互功能,如缩放和鼠标跟踪。
该库可以生成条形图,并由我们的主机站点使用 - 请查看Stack Overflow Reputation History页面。
答案 1 :(得分:6)
这是一个完整的基于jQuery的Gantt Editor Mit许可
http://roberto.open-lab.com/2012/08/24/jquery-gantt-editor/
如果您想要查看可用的“完整”评论,请参阅此处:
http://roberto.open-lab.com/2012/06/14/the-javascript-gantt-odyssey/
我最近添加了基于SVG的绘图和折叠/展开树功能。
请参阅http://roberto.open-lab.com/2014/05/15/jquery-gantt-editor-collapsible-branches/
答案 2 :(得分:4)
对我而言,最好的是http://gantter.com/你不需要注册过程,它会导出到msproject或pdf ....完美!
答案 3 :(得分:4)
尝试以下方法之一:
http://dhtmlx.com/docs/products/dhtmlxGantt/index.shtml - 整洁的图表,编辑任务的选项,一个严重的缺点:缺少时间刻度变化
http://dojotoolkit.org/reference-guide/dojox/gantt.html - 免费(!!),非常好,但很难定制(除非你修改源代码)
http://bryntum.com/gantt/ - 到目前为止,我最喜欢的一个 - 非常容易定制,但商业项目的许可不清楚,你可以下载试用45天
http://www.tgantt.com/treegrid/www/Gantt.html - 实际上,这个看起来像是一个太空船的仪表板,所以它是配置,仍然很难把它放在我的应用程序中
答案 4 :(得分:2)
看看http://www.ext-scheduler.com。 100%JavaScript,基于ExtJS。免责声明:我写了它。
答案 5 :(得分:2)
JQuery Gantt Chart - 我测试过的最好的
答案 6 :(得分:2)
我注意到在这次讨论中遗漏了RadiantQ's jQuery Gantt Chart Package。这是相对较新的,但具有许多功能,可自定义并可绑定到任何类型的数据。在线演示 here 。
答案 7 :(得分:1)
对于甘特图生成,请参阅:
或者有一般的图表库,如
或者可能只是使用gnuplot。
答案 8 :(得分:0)
也许你可以通过这些例子得到一些印象:
我希望这些足以获得一些灵感。
答案 9 :(得分:0)
另见Open Flash Chart 它也为最流行的编程语言提供支持帮助。
答案 10 :(得分:0)
您可以在http://www.fusioncharts.com/widgets/gallery.asp使用FusionWidget。它不是免费的,但它的甘特图对我来说非常有用。
答案 11 :(得分:-1)
我喜欢这个,仍处于开发阶段,“使用它需要您自担风险”,但它非常拖放