데이터를 효과적으로 전달하기 위한 차트 활용법
Altova는 지난 9월에 출시된 2011 버전에서 처음으로 차트 및 보고 기능 지원을 Altova MissionKit에 추가했습니다. 2011 버전의 보고 기능에는 선 그래프, 2차원 및 3차원 막대 그래프, 2차원 및 3차원 원 그래프, 원형 게이지 및 막대형 게이지 차트 옵션이 포함되어 있습니다. 몇 가지 예시를 보여드리겠습니다
![]()
v2011r2 버전의 고급 차트 기능
2011년 버전, 릴리스 2 의 알토바 미션킷 (Altova MissionKit), 2월 16일에 출시된 이 업데이트는 차트 및 보고 기능에 흥미로운 개선 사항들을 추가합니다 XMLSpy, StyleVision, 그리고 DatabaseSpy. 세 가지 애플리케이션 모두에서 차트 디자인 옵션과 사용자 인터페이스는 동일하게 작동하므로, MissionKit 사용자는 XMLSpy에서 XML 데이터를 처리하는 것부터 StyleVision을 사용하여 비즈니스 인텔리전스 보고서용 차트를 준비하고, 심지어 DatabaseSpy에서 SQL 쿼리 결과로부터 직접 그래픽 디스플레이를 생성하는 과정에서도 직관적이고 효율적으로 작업할 수 있습니다. 2011년 릴리스 2 버전에서 새롭게 도입된 다양한 사용자 정의 가능한 차트 기능은 다음과 같습니다
- 누적 막대 그래프
- 면적 그래프
- 영역 누적 차트
- 캔들 차트
- 차트 오버레이 기능
- 배경 이미지 및 색상 그라데이션
- 축 레이블의 위치를 변경할 수 있는 기능
- 그리고 더 많은 것들이 있습니다!
이제 별도의 차트 작성 프로그램을 사용할 필요 없이, 다양한 데이터 세트를 시각적으로 표현할 수 있는 매력적이고 유용한 차트를 만들 수 있습니다. Altova MissionKit을 사용하여 생성된 차트는 특정 기술에 국한되지 않습니다. 예를 들어, StyleVision을 사용하여 HTML, Microsoft Word, RTF 또는 PDF 문서에 차트를 포함하거나, DatabaseSpy에서 생성된 차트를 사용자가 지정한 해상도로 다양한 이미지 형식으로 저장할 수 있습니다. 이번 글에서는 XMLSpy, StyleVision, DatabaseSpy를 포함한 모든 MissionKit 보고 및 차트 작성 프로그램에서 제공되는 새로운 차트 및 기능의 몇 가지 예시를 보여드리겠습니다.
누적 막대 그래프
세로 막대 그래프는 막대 그래프의 한 종류로, 여러 범주의 데이터를 함께 보여줄 때 특히 유용합니다. 또한, 세로 막대 그래프는 제한된 공간에서 데이터를 더 명확하게 보여주는 데에도 효과적입니다. 아래 그림은 세로 막대 그래프를 사용하여 특정 지역별 영업팀의 2년간의 성과를 보여주는 예시입니다
![]()
참고로, 누적 막대 차트에서 각 막대의 전체 높이는 각 지역별로 2년 동안의 총 판매량을 나타냅니다. 이는 작년 판매량과 현재까지의 판매량을 더한 값입니다. 누적 막대 차트는 일반 막대 차트와 3D 막대 차트를 보완하여 사용자가 SQL 쿼리 결과를 가장 유연하게 시각화할 수 있도록 합니다. 사용자가 가로 막대 차트를 선호하는 경우, "외관 변경" 탭에서 "X축과 Y축 교환" 확인란을 선택하면 해당 방향으로 표시됩니다.
![]()
![]()
이 기능은 다른 2차원 막대 차트, 선 그래프, 면적 그래프, 그리고 캔들 차트에도 적용할 수 있습니다.
면적 그래프
면적 그래프는 선 그래프와 유사하지만, 시각적으로 더 보기 좋도록 음영을 추가하여 표현합니다. 아래 면적 그래프는 하루 동안 시간별로 기록된 온도 및 습도 변화를 보여줍니다. 색상을 창의적으로 활용하면 특정 부분을 강조할 수 있습니다!
![]()
영역 차트를 성공적으로 만들기 위해서는 분석가가 각 데이터 범주에 포함된 값을 신중하게 고려해야 합니다. 영역 차트가 생성되는 과정에서, 각 범주는 이전에 가져온 데이터의 레이어 위에 불투명한 레이어를 형성합니다. 위 예시에서 "온도"는 항상 "습도"보다 큰 값이었습니다. 따라서 DatabaseSpy에서 SQL 쿼리를 작성하여 "습도" 값을 가져오기 전에 "온도" 값을 가져오는 방식으로, "온도" 데이터가 "습도" 데이터를 가리는 것을 방지했습니다. 그러나 데이터 열이 증가하는 순서로 나타나는 경우, 마지막 레이어가 다른 모든 이전 레이어를 덮어 가릴 수 있습니다. 이 경우, "데이터 선택" 탭의 제목을 클릭하면 사용자가 결과를 수정하여 데이터를 올바른 순서로 재정렬할 수 있습니다. "데이터 선택" 메뉴를 통해 사용자는 X축 레이블에 할당된 각 열의 이름을 편집할 수도 있습니다.
![]()
대안적인 방법으로, "외관 변경" 탭의 "투명도" 옵션을 사용하면 사용자가 색상 수준을 조정하여 숨겨진 레이어가 보이도록 할 수 있습니다.
![]() |
영역 면적 누적 차트
이름에서 알 수 있듯이, "스택드 영역 차트"는 데이터 세트의 막대를 쌓아 올려 데이터 시리즈의 전체 합계를 시각적으로 보여줍니다. 또한, 일반적인 영역 차트에서 발생할 수 있는 데이터 중복 문제를 해결합니다. 아래 차트는 월별 항공 여객 수입 마일리지를 보여주는 표이며, 국내 및 국제 여행으로 구분된 각 지역의 데이터를 보여줍니다.
![]()
스택 영역 차트는 국내 및 국제 운송 거리를 합산한 값을 그래픽으로 표현합니다. 비록 총 운송 거리는 제공된 데이터에 포함되어 있지 않았지만, 1월 항목의 맨 위에서 국제 운송 거리가 Y축과 거의 600 부근에서 교차하는 것을 확인할 수 있습니다. (원래 데이터는 국내 운송 거리가 3억 9200만 마일, 국제 운송 거리가 1억 8100만 마일이었으며, 총 합계는 5억 7300만 마일입니다.) 데이터 분석가는 항상 보고할 데이터의 특성을 고려하여 적절한 차트 유형을 선택해야 합니다. 예를 들어, 앞서 언급한 날씨 예시에서 온도와 습도 값을 쌓은 막대 차트에 표시하는 것은 논리적이지 않습니다.
캔들 차트
양봉 차트는 원래 1750년경, 일본의 한 부유한 사업가가 지역 쌀 거래소에서 거래를 시작하면서 개발되었습니다. 그는 지역 시장의 심리를 기록하며, 가격을 주의 깊게 관찰하고 성급하게 거래에 뛰어들지 않음으로써 수익을 늘리는 방법을 배웠습니다. 오늘날, 양봉 차트는 주식 가격과 같은 금융 데이터를 특정 기간 동안 나타내는 데 사용됩니다. 시장이 개장하는 매일, 각 주식은 양봉 차트에 표시될 수 있는 네 가지 중요한 데이터를 가지고 있습니다. 그것은 개장 가격, 마감 가격, 하루 중 최고 가격, 그리고 하루 중 최저 가격입니다. 투자자와 금융 분석가들은 이러한 지표들을 통해 특정 기간 동안 주식의 성과를 파악하는 것을 선호합니다. 아래의 양봉 차트에서, 각 실선 막대는 개장 가격과 마감 가격 사이의 범위를 나타내며, 각 막대를 가로지르는 가는 수직선은 해당 날짜 동안의 최고 가격과 최저 가격의 범위를 보여줍니다.
![]()
이 차트에서, 일반적인 관례에 따라 각 막대의 색상은 해당 주식의 하루 동안의 상승 또는 하락을 나타냅니다. 막대가 녹색이면 해당 주식은 상승했습니다. 즉, 막대 아래쪽이 표시하는 가격으로 시작하여 막대 위쪽이 표시하는 가격으로 마감되었습니다. 반대로, 주식이 하락했다면 막대는 빨간색이며, 그 의미가 반대로 적용됩니다. 즉, 주식은 막대 위쪽이 표시하는 가격으로 시작하여 막대 아래쪽이 표시하는 가격으로 마감됩니다. 선과 채우기 색상, Y축 범위 및 값 등 다양한 옵션을 설정할 수 있습니다. 원래 캔들 차트는 흑백 인쇄를 염두에 두고 만들어졌기 때문에, 가격이 상승했을 때는 빈 막대를, 가격이 하락했을 때는 채워진 막대를 사용했습니다. Altova MissionKit은 이러한 옵션을 제공합니다
![]()
또 다른 캔들 차트 변형 방식은 시작 가격을 생략하고, 수직선을 사용하여 가격 범위를, 그리고 수평선을 사용하여 종가 가격을 표시합니다. 데이터 세트에 최고가, 최저가, 종가만 포함되어 있는 경우, 이 옵션이 자동으로 적용됩니다.
![]()
차트 오버레이 기능
"오버레이" 기능은 여러 차트를 하나의 이미지로 결합할 수 있도록 해줍니다. 각 오버레이 차트는 고유한 설정 값을 가지며, 심지어 별도의 데이터 파일에서 생성될 수도 있습니다. 아래 그림은 주식의 일일 가격을 캔들 차트로 표시하고, 일일 거래량을 막대 차트 형태로 오버레이하여 보여주는 예시입니다.
![]()
배경 이미지 및 색상 그라데이션 지원
배경 색상 그라데이션과 배경 이미지를 설정할 수 있는 기능은 더욱 다양한 방식으로 개성 있고 시각적으로 매력적인 차트를 만들 수 있도록 해줍니다. 하나의 차트를 다른 차트 위에 겹쳐서 표시하면, 서로 다른 Y축과 유형을 가진 여러 데이터 세트를 시각적으로 표현할 수 있습니다.
![]()
"모양 변경" 대화 상자를 사용하면 사용자가 위쪽 "윈터 게임" 차트와 같이 배경 이미지를 선택하거나, 아래쪽 "2010년 여름" 차트와 같이 배경 색상 그라데이션을 적용할 수 있습니다.
![]()
![]()
XML 및 데이터베이스 데이터를 활용하여 멋진 차트를 쉽게 만들 수 있는 Altova 도구의 사용법을 직접 확인하고 싶으시다면, Altova MissionKit의 무료 체험판을 다운로드하여 사용해 보십시오.
