資料可視化,是每個前端開發人員都需要面臨的技術。可視化的方式有很多種,有簡單的、便捷的,還有複雜的。在實作可視化的同時,開發人員還需要面臨很多的技術問題,比如,如何适配所有螢幕分辨率,現有的插件對于實作由特效的資料工具不全。這是一個比較常見,但是解決起來又很麻煩的問題。
但是,有了DataV技術之後,不僅幫助前端開發人員可以快速的實作一些複雜效果的展示,還可以讓一些沒有前端開發經驗的程式員輕松的實作大量資料的完美展示。
DataV中有很多可以直接使用的模闆,如果建立的可視化項目與模闆中的一些項目大體相同的話,可以直接套用模闆建立我們的項目,然後再進行一些細節的修改。可以将不需要的元件删除,拖拽需要的元件,添加到項目中。
DataV中實作資料可視化大屏的步驟:
首先,需要建立一個畫布,然後在畫布上拖拽項目所需的元件。将元件拖拽到畫布上之後,然後調整元件的大小、順序、顔色、以及距離等細節後,即可完美比對項目需求。
當把元件在畫布上組合完成後,就可以去處理我們所需要的資料檔案了。一些簡單的資料,可以直接點選配置資料源,輸入需要的資料源即可。還有一些複雜的大量的資料模式,可以通過多種方式導入。比如,直接使用excel中的csv檔案、或者通過api配置動态資料源。資料源的格式需要調整為DataV中可以識别并比對的格式,每種元件的格式标準不同,需要将不同元件的資料源調整為他所需的格式。
如果項目中需要有一些互動動作,可以使用節點程式設計功能,去寫要實作的互動效果、動作等。 節點程式設計即通過可視化連線的方式,定義圖層與圖層之間的互動行為。幫助您自由管理大屏中多個元件之間的互動關系。在開始配置節點程式設計之前,需要先準備好元件的互動需求,并将需要互動的元件在大屏編輯器中搭建完成。然後就可以進行配置連線了,定義滑鼠如何操作,完成某個效果展示。
完成大屏項目的搭建後,即實作了資料可視化的展示,開發人員不需要去寫大量的代碼,樣式效果的編輯,以及一些特殊效果的實作。這給開發人員帶來便捷的開發流程,并讓非前端開發人員也可以實作資料可視化的程式設計。
下圖即為在DataV中實作的大屏效果:

簡單、快速、便捷的完成項目。