Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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 31
Tags more
Archives
Today
Total
관리 메뉴

데이터 분석

[야구 데이터] 투수별 구종 구사율과 구종가치 시각화 본문

시각화 프로젝트

[야구 데이터] 투수별 구종 구사율과 구종가치 시각화

시니조 2023. 3. 9. 16:30

기존에 관심 갖고 있던 야구 데이터를 시각화해보려 한다. 데이터는 statiz 사이트의 데이터를 사용했다. 

 

# 계획

선수별로 어떤 선수가 주로 어떤 구종을 던지며, 그 구종 가치는 리그에서 어느정도 되는지를 알아보고 싶었다. 

 

좌측에는 선수별 구종 구사율하이라이트 테이블로 나타내고 테이블 값을 선택하면

우측에는 선택한 구종의 구종가치막대그래프 형식으로 나오게 시각화 해봤다.

 

 

 

 

1. 선수별 구종 구사율 하이라이트 테이블로 나타내기

 

1. 하이라이트 테이블로 나타내기 위해 마크를 사각형으로 설정했다.

2. 측정값으로 6개의 구종 구사율을 나타내기 위해 측정값 묶음을 사용했다. 

 측정값을 더블클릭 후 직구, 슬라이더, 체인지업, 스플리터, 싱커, 커브 구사율을 추가했다. 

 만들어진 측정값은 색상과 레이블로 표현했다.

3. 측정값이름이 열에 나오게 배치한다.

4. (선수들) 이름을 행에 나오게 배치한다.

 

 

 

2. 선택한 구종의 구종가치를 막대그래프로 나타내기

 

1. '구종 선택' 이라는 매개변수를 만들어준다. 문자열로 각 구종을 입력한다.

 

2. '구종 선택 계산' 이라는 계산 필드를 만들어준다. 

 CASE문을 이용해 [구종 선택] 매개변수에 '직구'값이 선택되면 [직구 구종가치] 컬럼이 나올 수 있도록 조건을 준다.

 

3. 만든 '구종 선택 계산'을 열에

4. 선수의 이름을 행에 배치한다.

5. 정렬을 해준다. 

 

6. 시트 제목이 매개 변수 선택에 따라 바뀌게 입력해준다. 

 

 

3. 대시보드에 엑션사용하기

 

1. 엑션을 사용하기 전 '선수별 구종 구사율' 시트에서 [측정값 이름]을 '직구', '슬라'..로 나타내준다. 매개변수 리스트에 입력했던 양식과 같게 하기 위함이다.

 

대시보드에서,

2. 대시보드 > 동작 > 매개변수 동작편집

 

  • 원본시트 : 대시보드의 선수별 구종 구사율 에서 
  • 동작 실행 조건 : 선택 이 발생하면
  • 대상 매개 변수 : 구종 선택 매개변수가
  • 원본필드 : 측정값 이름 에 따라 연결되어 매개변수가 바뀌게

설정해준다.

 

3. 선택된 선수가 하이라이트 되게 하기 위해

대시보드 > 동작 > 하이라이트 동작 편집

 

  • 원본 시트 : 대시보드의 선수별 구종 구사율 에서
  • 동작 실행 조건 : 선택 이 발생되면
  • 대상 시트 : 대시보드의 구종가치 가
  • 대상 하이라이트 : (선수)이름 이 하이라이트 되게 

설정했다.

 

# 결과

 

 

좌측 선수별 구종 구사율을 통해 최원준 선수의 경우 직구와 슬라이더 거의 투피치 유형의 선수인 것을 확인할 수 있다.

우측 구종 가치를 통해 최원준 선수의 직구 구종가치 성적은 좋지만 슬라이더의 구종가치가 하락한 것을 알 수 있다. 

이를 통해 슬라이더의 힘이 떨어져 성적이 좋지 못했음을 예상해보았다.