移動端的圖表應用

就圖表類的展示而言,前端有著許多功能強大的框架,單是國內就有好多國人開發(fā)的三方框架,其中最為出色、使用最為廣泛的是百度出的ECHARTS了,尤其是ECHARTS3的推出,使得其在移動端可以完美的兼容。
其實,不少的框架功能都較強大,而且都做了移動端的適配,但是,和ECHARTS相比,ECHARTS有著很多別的框架不具有的優(yōu)勢。

ECHARTS優(yōu)勢

  1. 豐富的文檔和示例

ECHARTS的官網有著詳盡的API接口解釋以及所有類別圖表的示例,開發(fā)者可以直接通過示例快速上手ECHARTS,很方便

  1. 炫酷的動畫效果

和其他框架相比ECHARTS的設計更具有一種扁平化和現(xiàn)代化的視感。

  1. 圖表庫全,支持地圖

當前的三方圖表框架幾乎都沒有地圖相關的圖表,而ECHARTS和百度地圖實現(xiàn)了很完美的結合。

  1. 拖拽重計算

拖拽重計算特性帶來了數(shù)據(jù)統(tǒng)計圖表從未有過的用戶體驗,允許用戶對統(tǒng)計數(shù)據(jù)進行有效的提取、整合,甚至在多個圖表間交換數(shù)據(jù),賦予了用戶對數(shù)據(jù)進行挖掘、整合的能力。

  1. 支持大數(shù)據(jù)

ECHARTS的能夠支持海量數(shù)據(jù)的圖表快速生成。

  1. 數(shù)據(jù)區(qū)域選擇

數(shù)據(jù)可以是無限的,但顯示空間總是有限的,數(shù)據(jù)區(qū)域選擇組件提供了大數(shù)據(jù)量中漫游的能力,讓用戶選擇并呈現(xiàn)他所關心的數(shù)據(jù)區(qū)域。配合隨動的均值(極值)標線,標注展現(xiàn)強大的數(shù)據(jù)剖析能力。

  1. 大規(guī)模散點圖

如何展現(xiàn)成千上百萬的離散數(shù)據(jù)從而找出他們的分布和聚類?貌似除了用專業(yè)的統(tǒng)計工具(如MATLAB)外別無選擇?而ECharts發(fā)明了基于像素的大規(guī)模散點圖,一個900 x 400的散點區(qū)域就能夠毫不重復的呈現(xiàn)36萬組數(shù)據(jù),這對于常規(guī)的應用,用現(xiàn)代瀏覽器就足以輕松展現(xiàn)百萬級的散點數(shù)據(jù)!

  1. 動態(tài)添加數(shù)據(jù)
  2. 豐富的事件交互

可以捕獲的用戶交互和數(shù)據(jù)變化事件實現(xiàn)圖表與外界的聯(lián)動

  1. GeoJson地圖擴展

內置地圖由標準GeoJson地理數(shù)據(jù)并經過高效的壓縮算法壓縮生成的地圖數(shù)據(jù)(大小僅為標準geoJson的30%左右)驅動而來。如果內置地圖類型或數(shù)據(jù)如果并未滿足你的項目需要,可通過簡單動態(tài)注冊產生你所需要的新類型。

ECHARTS兼容性

ECHARTS3的兼容性做的非常的好,在PC端IE能夠支持IE8及以上以及其他主流瀏覽器。在移動端,能夠完美支持Android和IOS應用。

移動端的HTML應用

和PC端的不同

移動端有很多情況是和PC端不一樣的,比如屏幕大小的自適應、不同觸摸動作的識別、輸入方式等。因此,在用HTML進行移動端開發(fā)時,要考慮不少專門應對與移動端的問題。

解決方案

前端技術正在迅速的發(fā)展著,各種優(yōu)秀的框架和方案層出不窮,就移動端而言,也有著很多的成熟的框架和解決方案。而當前使用最廣泛的主要有三類,分別是: ionic、framework7以及REACT,這三類框架最大的特色都是在于其能夠自動的將移動頁面轉化成APP應用。而三類框架本身又分別有著各自的特色,幾乎難分伯仲:

  1. REACT NATIVE可以生成原生體驗的應用,REACT獨特的編程的思想是其最大的特色.
  2. framework7有著豐富的樣式庫,其設計優(yōu)美,主要針對于IOS的開發(fā)。
  3. IONIC有著豐富的樣式庫和各種組件,最大的特色就是它是基于ANGULAR的。

我們采用的方案

基于上面的比較,我們可以使用 IONIC + ECHARTS 的方式去實現(xiàn)移動端的圖表展示:

  1. ECHARTS3圖表豐富,支持地圖。
  2. ECHARTS3圖表設計優(yōu)美,可配置性強。
  3. ECHARTS3完美支持移動端
  4. IONIC基于ANGULAR,ANGULAR的MVVM思想非常的利于業(yè)務的開發(fā),而之前的項目一直用的ANGULAR,所以開發(fā)成本相對會低一點。
  5. IONIC的樣式庫非常的漂亮,簡單而強大的命令行工具更是讓開發(fā)變得簡單。
  6. IONIC有著豐富的控件,基本能夠滿足大部分的需求,而且都能夠很輕松的自定義。
  7. IONIC對安卓和IOS的兼容性考慮的比較完善,一些兼容性的問題都有著詳細的說明和解決。
  8. 能夠一件生成APP。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,362評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,577評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,486評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,852評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,600評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,944評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,944評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,108評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 49,652評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,385評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,616評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,111評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,798評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,205評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,537評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,334評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,570評論 2 379

推薦閱讀更多精彩內容