DATA의 시각화


데이터 3법이 개정되고 D(Data), N(Network).A(A.I) 산업이 부각되면서, 빅데이터 관련 차트 라이브러리의 관심이 높아지고 있다. 이에 따라 “데이터 시각화” 영역이 프론트 개발자의 필수항목인 시대가 되었다. 차트를 그릴때 보통 chart.js 와 Echart 정도만 알고 있다면 멋진 그래프를 그릴 수 있을것이다.

실시간으로 변하는 데이터를 시각화하려면 ‘속도’가 가장 중요하다.시각적인 그래픽 요소도 중요하지만 데이터를 제대로 반영하지 못하는 그래픽 차트는 의미없다. 우리가 알아볼 Echart는 맞는 데이터 값을 넣어주면 그때 그때마다 데이터를 시각화 해준다.

Echarts란 ?


Echarts는 Apache에서 제작한 차트 라이브러리이며 오픈 소스이다. (Apache-2.0 License)

Line, Bar, Pie 등 다양한 차트를 제공하며 정말 다양한 option이 있기 때문에 커스터마이징 할 수 있는 폭이 넓다. 또한,공식문서가 굉장히 잘 되어있기 때문에 구현하기 쉽다.

1. Apache 라이센스라 프로젝트 사용에 자유롭다.

2. 버전업/릴리즈 주기가 상당히 빠르다.

v5.3.1, v5.3.2- 버전업 주기가 한달 미만이다. 이슈확인 / 버그픽스 , 릴리즈가 활발히 일어나고 있는 것을 확인 할 수 있다.

3. 지원하는 차트종류가 엄청 많다. (Lin,Bar,pie 등등,약 20가지가 넘는 차트를 지원)

4. 오픈소스에서 쉽게 볼수 없는 차트종류 지원(GEO/MAP,Tree,Treemap등등

Appache Echart - GEO/Map