본문 바로가기
데이터 시각화/Tableau(태블로)

[Tableau] 7. 영역형 차트(Area chart), 분산형 차트(scatter chart)

by 쿠킷리스트 2021. 10. 15.

학습내용

#1 : 총합계 라인이 있는 라인차트 만들기(line chart)
#2 : 영역형 차트 만들기(Area chart)
#3 : 분산형 차트 만들기(scatter chart)

#1 : 총합계 라인이 있는 라인차트 만들기

 

  • 주문 일자 필드를 열에 매출 필드 2개를 행에 배치.
  • 행의 매출에서 이중축 클릭.
  • 머리글 표시 체크 해제.
  • 제품 대분류 필드를 색상 마크카드에 드래그&드롭.
  • 매출 필드를 크기 마크카드에 드래그&드롭.


#2 : 영역형 차트 만들기

 영역형 차트는 라인과 축 사이의 어떤 영역에 색상을 입히는 다른 유형의 라인차트. 시간에 따른 추세 살핌. 색상 입힘으로써 누적해서 보는 경우에 사용.

 

1) 기본적인 영역 차트와 누적 영역 차트

  • 주문 일자 필드를 열에 배치하고 년에서 월로 변경 수량 필드를 행에 배치.
  • 배송 방법 필드를 마크카드 색상에 드래그&드롭. 
  • 마크카드에서 표현 방식을 라인에서 영역으로 변경.
  • 누적 영역 차트를 만들고 싶다면 퀵 테이블 계산을 활용.


2) 이중 축을 활용한 영역차트

  • 주문 일자 필드를 열에, 매출 필드를 행에 배치.
  • 열의 주문 일자를 년에서 분기로 변경. 년 제거.
  • 매출 필드를 추가 배치. 
  • 마크카드의 매출 1개의 표현방식을 라인으로 변경.
  • 행의 매출 중 하나를 클릭해 이중축 설정.
  • 축동기화 및 머리글 표시 체크 해제
  • 매출 필드를 마크카드 레이블에 드래그&드롭.
  • 색상 및 축, 텍스트, 퀵테이블 계산 설정 등 자유롭게 수정.


#3 : 분산형 차트 만들기

  • 시도, 이익, 매출 필드를 동시에 클릭한 상태에서 우측의 표현방식 클릭.
  • 빨간 테두리의 분산형 차트 클릭.
  • 주문 일자 필드를 마크카드 색상에 드래그&드롭.
  • 시도 필드를 마크카드 모양에 드래그&드롭.
  • 필터 추가 선택, 전체를 체크후 확인.
  • 마크카드에서 차트 표현을 원으로 선택하면 원으로 변경됨.

  • 아래의 구문의 계산된 필드 생성.
  • IF [제품 대분류]="가구" THEN[매출] END
  • IF [제품 대분류]="사무기기" THEN[매출] END
  • IF [제품 대분류]="사무용품" THEN[매출] END
  • LEFT("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■",ROUND(SUM([가구 매출])/SUM([매출])*100))
  • LEFT("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■",ROUND(SUM([사무기기 매출])/SUM([매출])*100))
  • LEFT("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■",ROUND(SUM([사무용품 매출])/SUM([매출])*100))
  • LEFT("■■ ... SUM([매출])*100))으로 만들어진 가구, 사무기기, 사무용품을 마크카드 세부정부에 드래그&드롭.
  • 태블로 차트기능 뿐만 아니라 문자열을 통해서 막대 그래프를 표현할 수도 있다.

  • 아래의 구문의 계산된 필드 생성.(가구 매출에 대한 %수식 정용하기)
  • ROUND(SUM([가구 매출])/SUM([매출])*100,0)
  • 위 계산된 필드로 생성된 가구%, 사무기기%, 사무용품%를 동시에 클릭.
  • 기본 속성 - 숫자 형식 - 숫자(표준)으로 설정.
  • 가구%, 사무기기%, 사무용품%를 동시에 클릭하고 세부정보에 드래그&드롭.
  • 마크카드의 도구설명을 클릭하여 보기 좋게 내용을 수정.

댓글