來(lái)自這篇文章:https://blog.csdn.net/flitrue/article/details/53268287
echarts
先大體了解一下echarts的歷史:
echarts是百度公司前端開發(fā)的一個(gè)圖表庫(kù)憾筏。
支持柱狀圖迟赃、餅狀圖、k線圖首懈、map圖、熱導(dǎo)向圖耗美、折線圖
主要采用canvas畫圖晓褪。
highchart
highcharts是國(guó)外的一家公司開發(fā)的圖表庫(kù),主要采用svg畫圖藐吮。
支持的圖表也很多,功能也比較強(qiáng)大逃贝。
到底是echarts強(qiáng)大還是highchart強(qiáng)大呢?
因?yàn)榉彩嵌加袃擅嫘云人ぃ饔懈鞯膬?yōu)點(diǎn)和缺點(diǎn)沐扳。針對(duì)不同的人,使用的好壞也有所不同句占。highchart是國(guó)外的沪摄,如果你是一名國(guó)人,而且英語(yǔ)不是很好纱烘,建議學(xué)習(xí)echarts杨拐。因?yàn)閔ighchart官方提供的文檔和API都是英文的,學(xué)起來(lái)很吃力擂啥。如果你工作中發(fā)現(xiàn)哄陶,哎喲,臥槽哺壶,echarts居然沒(méi)有我需要的圖表屋吨,這是你可以考慮采用highchart了。如果higtchart都滿足不了你山宾,別怕至扰,還有一個(gè)更加牛逼的。它就是D3js资锰。也許你聽過(guò)敢课,沒(méi)聽過(guò)也不怕,現(xiàn)在知道了,咱就抽空好好看看它直秆。為什么說(shuō)D3js好呢濒募,因?yàn)樗幌雃charts和highchart那樣,提供很多寫好的圖表切厘,直接拿過(guò)來(lái)用就行萨咳,它很自由,只要你學(xué)會(huì)它的API疫稿,憑借自己十八般武藝培他,完全可以自己打造一個(gè)屬于自己的圖表。
說(shuō)了這么多遗座,還是回到正題吧舀凛,echarts和highchart到底采用那個(gè)呢,我給你打個(gè)比方吧途蒋,echarts相當(dāng)于中國(guó)的WPS猛遍,而highchart相當(dāng)于微軟office。如果你喜歡用WPS号坡,那么你就用echarts懊烤,否則就用highchart。
不過(guò)宽堆,對(duì)于我這樣的四級(jí)還沒(méi)過(guò)的碼農(nóng)來(lái)說(shuō)腌紧,使用echarts就已經(jīng)足夠了,盡管我喜歡使用office畜隶。echarts目前已經(jīng)出了echarts3壁肋,界面是越來(lái)越漂亮了,相信百度公司可以做的越來(lái)越好籽慢。讓老外也慢慢的使用咱們國(guó)人的代碼浸遗。