부스트캠프 AI Tech 2기 Day - 11 - Data Viz - 1

Bar Plot

1.1 bar plot 이란 ?

  • Bar plot 이란 직사각형 막대를 사용하여 데이터의 값을 표현하는 차트/그래프

  • 막대 그래프, bar chart, bar graph 등의 이름이 사용됨

  • 범주(category)에 따른 수치 값을 비교하기에 적합한 방법

    • 개별 비교, 그룹 비교 모두 적합

  • 막대의 방향에 따른 분류 (.bar() / .barh())
    • 수직(vertical) : x 축에 범주, y 축에 값을 표기(default)
    • 수평(horizontal) : y축에 범주, x 축에 값을 표기(범주가 많을때 적합)

2. Multi Bar Plot

  • Bar Plot 에서는 범주에 대한 각 값을 표현-> 즉 1개의 feature에 대해서만 보여줌

  • 여러 Group을 보여주기 위해서는 여러가지 방법이 필요.

1. 플롯을 여러개 그리는 방법

2. 한 개의 플롯에 동시에 나타내는 방법

  • 쌓아서 표현하는 방법
  • 겹쳐서 표현하는 방법
  • 이웃에 배치하여 표현하는 방법

2.2 Stacked Bar Plot

  • 2개 이상의 그룹을 쌓아서(stack) 표현하는 bar plot ( 각 bar에서 나타나는 그룹의 순서는 항상 유지)

  • 맨 밑의 bar의 분포는 파악하기 쉽지만 그 외의 분포들은 파악하기가 어려움. 2개의 그룹이 positive/negative라면 축 조정 가능

  • 응용하여 전체에서 비율을 나타내는 Percentage Stacked Bar Chart가 있음.

2.3 Overlapped Bar Plot

  • 2개 그룹만 비교한다면 겹쳐서 만드는 것도 하나의 선택지

  • 같은 축을 사용하니 비교가 쉬움

2.4 Grouped Bar plot

  • 그룹별 범주에 따른 bar를 이웃되게 배치하는 방법