본문 바로가기
thought.log

Data Visualization : 앞으로 개발방향

by malda 2017. 1. 25.

HCI 강좌를 듣고있다


# Data Visualization Tool

1) spotfire 

- 데이터를 시각화하여 보여주는 툴. 

- 반도체나 제약회사의 데이터를 분석하기 쉬운 형태로 표현하는 기능을 제공

- 쉬운 데이터 연동과 interactive한 UI가 강점임.

http://spotfire.tibco.com/


2) tableau

: spotfire이 data visualization에 중점을 두었다면, tableau는 데이터 분석에 중점을 둠.

: 자체 분석 알고리즘이나 지표를 제공.

https://www.tableau.com/ko-kr



# Data Visualization : 인지적 관점

1) 높이에 대한 인지적 관점

- 데이터 차이를 분석할때 높이의 차이를 가장 정확하게 인지할 수 있다.

- 예를 들어 똑같은 시작점에서 높이가 다른 값을 비교할때 차이(무엇이 더큰지 작은지)를 쉽게 인지할 수 있다.


2) 넓이/면적에 대한 인지적 관점

- 넓이 면적에 대한 차이의 인지는 서로 다른값의 차이를 70%정도로 축소 인식됨.

- 즉, 실제로 4배 정도 되는 값을 넓이/면적로 표현하여 일반 사람들에게 물어보면

보통 사람들은 3배~3.5배 정도 차이 나는 것으로 축소 인식한다는 뜻임.


3) 색상에 대한 인지적 관점

: 색상의 값의 심각성에 따라 채도가 높은 색으로 표현한다. (강렬한 색 ex 빨강, 노랑 순)


ps. 같은 데이터라도 차트의 중심 값이 무엇이냐에 따라 새로운 인지를 발견할 수 있음.



# Data Visualization에 대한 향후 추측

사실 빅데이터가 항창 얘기가 많았던 3년전 (2014년, 2015년때)에도 교육을 들어보면 

가장 핵심은 데이터 모델링이다.


- 분석하는 대상이 무엇인지 (Target)

- 분석하는 요구 주체는 누구인지? (Target User)

- 무엇을 분석하고 싶은 것인지? (Task)


위 3가지가 선행된 후에 빅데이터는 의미가 있다.

그저 기술적인 트렌드로 볼 대상이 아니다.


ex) Deep Learning/Machine Learning  -> Big Data  -> Data Visualization



# 앞으로 개인적인 Data Visualization에 기대? 하고싶은일.

- Spotfire와 같은 툴을 벤치마킹해서 개발해보고 싶음.

- 직접 javascript Grid 컴포넌트를 시작으로 D3를 활용한 차트컴포넌트까지 구현하고 싶음.


- 사실 백엔드도 욕심이 나는데, spark + zeppline 연계하여 배우고 싶음.


일단 개발 커리어 방향을 프론트엔드로 잡았으니 javascript 컴포넌트를 먼저 구현해보려한다.

'thought.log' 카테고리의 다른 글

#007 개발자 문화  (0) 2017.07.22
#006 패배자의 한풀이  (0) 2017.07.21
[영화] 쿼바디스  (0) 2017.07.12
[영화] 해피 이벤트 후기  (0) 2017.07.09
첫발걸음..  (0) 2017.01.24