Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

데이터 분석

[야구 데이터] 상위 30명 선수의 월별 타율과 홈런 변화 본문

시각화 프로젝트

[야구 데이터] 상위 30명 선수의 월별 타율과 홈런 변화

시니조 2023. 3. 15. 20:29

0. 계획

 

WAR 상위 30명 타자들의 월별 타율과 홈런 변화를 보고 싶었다. 데이터는 STATIZ의 데이터를 사용했다.

 

좌측에는 타자 WAR 상위 30명을 

우측에는 월별 타율 그래프를 라인차트와 함께 평균보다 높은지 낮은지의 여부를

               월별 홈런 수 그래프워터폴 차트형태로 나타냈다. 

 

 

 

1. 선수별 WAR 막대그래프

1. 선수 이름을 행 선반에

2. WAR을 열 선반에

3. WAR을 색상에 배치해 시각화에 도움을 줬다.

 

 

2. 타자별 월별 타율 변화

 

1. 행 선반에 '타율'의 평균을 열 선반에 '월' 데이터를 둔다. 이때 월 데이터는 연속형 월로 나타나게 설정

2. 행 선반에 '타율'의 평균을 두고 이중축으로 묶어준다. 차트는 원 으로 나타낸다.

 

3. 원의 색상은 평균보다 높은 달은 파란색, 평균보다 낮은 달은 빨간색으로 표현해주려고 한다.

 

IF함수를 통해 조건문을 만들어준다.

 

4. 원 차트의 색상에 '평균 타율 차 여부'를 표현해준다.

5. 축 제목과 표시선들을 정리해준다.

 

 

 

3. 월별 홈런수 누계

 

1. 행 선반에 '홈런'을 열 선반에 '월'데이터를 둔다. 이때 월 데이터는 불연속형 월로 나타내준다.

2. 누계를 나타내기 위해 행 선반에 있는 '홈런'을 테이블 계산 누계로 바꿔준다.

3. 칸트차트 형태로 바꿔주고 크기에 누계로 테이블 계산된 홈런을 넣어준다. 이때 축 아래에 맞춰 그래프가 그려지도록,

 

앞에 '-'를 붙여준다.

 

4. 색상과 레이블을 '홈런'으로 표현해준다.

 

 

4. 대시보드 구성

 

 

1. 각 시트를 배치해준다

2. 타자 WAR을 클릭하면 월별 타율과 월별 홈런 수가 필터링되어 클릭한 타자의 데이터가 나와야한다.

대시보드 > 동작 > 필터추가 > 

 

  • 원본 시트 : 대시보드의 타자 WAR Top 30 를
  • 동작 실행 조건 : 선택 했을 때
  • 대상 시트 : 대시보드의 월별 타율과 월별 홈런 수 가 

필터링 되도록 나타냈다.

 

3. 주석은 부동으로 변경 후 그래프 안에 적절히 배치했다.

 

 

 

결과

전반적으로 워터폴 차트, 라인차트와 원차트의 이중축 결합 등 여러 차트를 그려봤다.

그 과정에서 대시보드 동작의 필터 기능을 사용해 봤다.

 

소크라테스 선수의 경우 초반에는 페이스가 좋아 타율과 홈런 모두 좋았으나 8월 이후로 떨어진 것을 알 수 있다.

 

박병호 선수는 초반에는 홈런 위주의 장타, 후반에는 타율 위주로 바뀐것을 알 수 있다.