有没有 highcharts 和 echarts 的比较?

宏哥 发布于 2016/07/01 21:13
阅读 7K+
收藏 1

这两个差异在哪里?

我一直用highcharts

加载中
0
cafelication
cafelication
highcharts,感觉还不错吧,相较于echarts复杂点,第一次上手不容易,需要highcharts把数据转换成他需要的格式,样式布局都还蛮好的,之前同事用的echarts,他讲这个简单点,估计布局样式有点单调了,lz就知道这些了。
0
宏哥
宏哥

引用来自“yak”的评论

差在一个用svg,一个用canvas

一个比较好看,一个比较丑

一个要钱,一个免费

一个是国外专业公司专注的产品,一个是国内百毒公司啥都做啥都做不好还特喜欢啥都插一腿,搜索能搜出来一堆鸡毛,然后看着别人电商做火了,然后做了个有啊电商,忽悠了一帮傻子准备在上面卖东西,然后,就没有然后了

直接说吧,

该用哪个?

不用考虑费用

开源无憾
开源无憾
回复 @yak : +1024
yak
yak
这么有钱,直接花10k招个前端用d3自已开发 数据格式和外面样式完全自定义,只要收集数据填进去就行了 只有想不到,没有做不到 https://d3js.org/
0
乌龟壳
乌龟壳
svg在这个场景比canvas快(性能/实现速度)很多也方便很多,百度使用canvas可能考虑更多的是浏览器兼容性。
0
东胜神洲
东胜神洲
宏哥,如果是只做标准的图表(线图,直方图,饼图),其实什么都一样,并且简单最好。。。如果要做非常复杂的图,或者说如果前端图表的显示,占项目相当比重的话。团队引入专做图表前端开发人员会比较好。。

个人的看法:

1)如果需求简单,要求易用: highcharts & echarts 都能满足要求

2)如果客户需求爱好特别(需要比较多特殊图形表示) d3 可以考虑(当然,学习曲线会斜一点)

3)如果图表复杂,要求性能(动态更新快,甚至实时),基于 canvas 的图表会比较优胜。

4)如果图表复杂度不高,但是要求高保真(即对放大与缩小的细节有要求),基于 svg 的表现会更好。

宏哥本来使用 highcharts 的,仍然提出这个问题,估计宏哥在使用 highcharts 时,有一些场景并不适合(又或者效果,编程性不满意)。。如果钱不是问题,时间也不是问题的话。。或者可以对 d3 和 echarts做半天到一天的,技术预研会比较好。。


-1
yak
yak

差在一个用svg,一个用canvas

一个比较好看,一个比较丑

一个要钱,一个免费

一个是国外专业公司专注的产品,一个是国内百毒公司啥都做啥都做不好还特喜欢啥都插一腿,搜索能搜出来一堆鸡毛,然后看着别人电商做火了,然后做了个有啊电商,忽悠了一帮傻子准备在上面卖东西,然后,就没有然后了

yak
yak
回复 @快速开发师 : http://shop.highcharts.com/highcharts/
快速开发师
快速开发师
highcharts要钱吗
返回顶部
顶部