ECharts 可以用来做甘特图吗?

beetle 发布于 2014/01/03 16:29
阅读 2K+
收藏 2

@Kener-林峰 你好,想跟你请教个问题:

我现在的项目中需要做一个甘特图显示在一个55寸的液晶电视上。ECharts的表现力很好,我很想用它来做甘特图。稍微研究了一下文档,还没找出办法。

加载中
0
Kener-林峰
Kener-林峰

其实原理都是类似的,改变图形的关键是改变数据,用数据驱动图表就好,不希望看到的地方就用透明的数据占位就行,具体参考

http://echarts.baidu.com/doc/example/bar6.html

http://echarts.baidu.com/doc/example/bar7.html

柔曼
柔曼
这个例子不错,但是横向的那种甘特图可以实现吗?
0
ayeah
ayeah

我最近也要做甘特图,找了一些组件,不过还是比较喜欢用echarts来实现,这样跟别的图形能风格一致。

echarts好像没看到哪个例子有超宽图形能够拖动滚动条的,甘特图经常就是需要横向拖动的

ayeah
ayeah
用echarts实现起来比较复杂,后来用了jquery.gantt这个插件
柔曼
柔曼
有实现方法吗?请赐教。
0
柔曼
柔曼
请问解决了吗?
0
beetle
beetle
 能倒是能  但是不是项目需要的
0
Jacky.cheng
Jacky.cheng
可以考虑试下FusionCharts的甘特图!
0
ayeah
ayeah

用ECharts的难度在于要把日期换算成数值然后在图上显示,而且日期表头也要自动生成和定位,难度是挺大的


这是用jquery gantt生成的效果,只要给每行或每项设定开始时间和结束时间就行了

0
beetle
beetle
jquery gantt 我用过   其他都还好  但是最大的缺点是他的尺寸都是定死的   如果屏幕尺寸有变化  整个图就散架了   而且要自己去手工改还是挺麻烦的
返回顶部
顶部