echarts和highchart的区别
echarts
先⼤体了解⼀下echarts的历史:
echarts是百度公司前端开发的⼀个图表库。
⽀持柱状图、饼状图、k线图、map图、热导向图、折线图
主要采⽤canvas画图。
highchart
highcharts是国外的⼀家公司开发的图表库,主要采⽤svg画图。
⽀持的图表也很多,功能也⽐较强⼤。
到底是echarts强⼤还是highchart强⼤呢?
因为凡是都有两⾯性,各有各的优点和缺点。针对不同的⼈,使⽤的好坏也有所不同。highchart是国外
的,如果你是⼀名国⼈,⽽且英语不是很好,建议学习echarts。因为highchart官⽅提供的⽂档和API都是英⽂的,学起来很吃⼒。如果你⼯作中发现,哎哟,卧槽,echarts居然没有我需要的图表,这是你可以考虑采⽤highchart了。如果higtchart都满⾜不了你,别怕,还有⼀个更加⽜逼的。它就是D3js。也许你听过,没听过也不怕,现在知道了,咱就抽空好好看看它。为什么说D3js好呢,因为它不想echarts和highchart那样,提供很多写好的图表,直接拿过来⽤就⾏,它很⾃由,只要你学会它的API,凭借⾃⼰⼗⼋般武艺,完全可以⾃⼰打造⼀个属于⾃⼰的图表。
说了这么多,还是回到正题吧,echarts和highchart到底采⽤那个呢,我给你打个⽐⽅吧,echarts相当于中国的WPS,⽽highchart相当于微软office。如果你喜欢⽤WPS,那么你就⽤echarts,否则就⽤highchart。
不过,对于我这样的四级还没过的码农来说,使⽤echarts就已经⾜够了,尽管我喜欢使⽤office。echarts⽬前已经出了echarts3,界⾯是越来越漂亮了,相信百度公司可以做的越来越好。让⽼外也慢慢的使⽤咱们国⼈的代码。svg和canvas的区别
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论