본문 바로가기
Presentation/Template

엑셀차트(트리맵, 선버스트, 거품형 등)와 파워포인트 시각화하기

by presentation, speech, business 2018. 6. 9.

엑셀은 자료를 이용하는 사용자들에게 통계분석과 차트(그래프), 보고서까지 다양한 작업을 수행할 수 있게 해준다. 오늘은 그 중에서 차트를 이용하는 방법을 좀 더 고급화하여 사용하는 법을 알아보자. 같은 자료를 이용한다 하더라도 표현을 달리하여 시각화하면 전혀 다른 느낌을 얻을 수 있다.

 

엑셀에서 막대그래프나 선그래프만 이용했다면 이제 트리맵, 선버스트, 거품형, 표면형 차트 등을 만들어 보자. 만들어진 차트를 파워포인트에 삽입시키면 멋인 시각적인 효과와 직관적인 PPT를 만들 수 있다.

 

 

반응형

아래 그림은 엑셀에서 만든 원데이타를 파워포인트로 불러온 모습이다. 발표를 할 때 이러한 자료를 변형하지 않고 사용하게 되면 직관적이나 시각적인 효과를 활용하지 못한다는 것이다. 엑셀에서 적절한 차트를 만들어서 파워포인트로 불러와 보자. 

트리맵 차트(treemap chart)

 

엑셀에서의 트리맵 차트는 인포그래픽을 만들때 유용하게 사용할 수 있다.

트리맵은 사각형 매트릭스 내에 마치 세계지도처럼 영역으로 표시한다고 생각하면 된다. 학생들과 각 학생의 점수나, 나라들과 그 나라의 인구수 등을 백분율로 바꾸어 면으로 나타낼 수 있다.

아래 그림처럼 간단하게 월별 판매량을 백분율로 바꾸어서 보드판에 표시해보자.

 

 

또는 아래 그림처럼 다단계로 계층화되어 있는 데이타도 트리맵으로 만들 수 있다. 서울, 부산, 대구의 자료 중 특히 서울은 부서1, 부서2, 부서3와 부서4를 다른 색상으로 바꾸어 보았다.

 

 

파워포인트에 삽입시킨 트리맵 차트를 보여준다. 트리맵 차트나 선버스트 차트를 이용하면 직관적이고 시각적인 이미지로 발표를 할 수 있다.

 

아래의 그림은 파워포인트에 엑셀에서 복사한 자료를 붙여넣기 할때 [포함]옵션으로 가져온 경우이다. 서울의 A1팀의 값을 1000으로 바꾸어 보았더니 트리맵이 파워포인트에서 바로 변화되어 다시 만들어진 것을 볼 수 있다.

선버스트 차트(sunburst chart)

 

기존에 사용하던 원형 차트는 단일 품목에 대해서만 만들 수 있지만, 선버스트 차트는 다단계 계층을 보여주기 떄문에 더 많은 정보를 이미지에 보여줄 수 있다. 아래 이미지는 지역별, 부서별, 팀별 경비를 이용해서 만든 선버스트 차트이다. 메뉴에 있는 [차트 도구]를 이용해서 단계별로 색상을 변화시키거나 차트 속성을 바꿀 수 있다.

엑셀의 선버스트 차트도 값을 백분율로 바꾸어 나타낸다. 

 

 

파워포인트에 삽입한 선버스트 차트는 많은 데이타를 단계별로 쉽게 시각화해서 보여줄 수 있다.

 

 

 

거품형 차트(bubble chart)

 

가로축(X)과 세로축(Y)이 있고 해당 되는 좌표의 값(Z)이 크기를 가지고 있는 경우가 있다. 예를 들어 그 크기는 깊이(Z)가 될 수 도 있고, 해당 좌표 지점의 인구수를 의미할 수 도 있다.

아래 그림처럼 데이타를 선택한 후 삽입메뉴에서 차트를 선택한다. [차트]대화상자에서 [분산형]을 선택한 후 끝에 있는 거품형 차트를 선택하면 된다.

 

 

 


만들어진 거품형 차트를 데이타와 이미지로 파워포인트에 삽입한 모습이다.

 

표면형 차트 

 

표면형 차트도 거품형 차트와 유사한 데이타를 가지고 있지만 Z값이 높이나 깊이 등 등고선과 같은 역할을 한다. 3차원 표면형과 골격형 등으로 만들 수 있다.

엑셀의 표면형 차트를 이용하면 3차원 등곡선의 제작도 가능하다.

 

 

표면형 차트를 파워포인트에 삽입한 모습이다.

 

가상 데이타 만들기

 

엑셀에서 무작위로 데이타를 만들거나, 연습을 할때 주로 가상 데이타를 만들어서 사용하는데 그때 유용한 함수가 랜덤함수와 라운드 함수다.
위의 차트 예에서 사용된 X, Y의 값은 아래와 같은 랜덤함수와 라운드함수를 이용해서 만들었다. 랜덤함수는 0~1사이의 무작위 값이므로 10을 곱해서 0~10사이로 바꾸었고, 소수점 없이 정수로 나타내기 위해 0을 입력했다. 
=ROUND(RAND()*10,0)
value값은 랜덤함수를 그대로 사용하고, 소수점 둘째자리로 표시하기 위해 2를 입력했다.
'=ROUND(RAND(),2)
마지막으로 전체를 선택하여 복사한 다음 붙여넣기 옵션에서 값으로 변환시켰다.

 

아래에는 차트에 대한 엑셀파일과 파워포인트 파일이 포함되어 있다.

 

차트연습.xlsx
다운로드
chart.pptx
다운로드

 .END

반응형

댓글