일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자동차 대여 기록 별 대여 금액 구하기
- 프로그래머스 #오랜 기간 보호한 동물(2) #프로그래머스 오랜 기간 보호한 동물(2)
- 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 #경기도에 위치한 식품창고 목록 출력하기 #프로그래머스 경기도에 위치한 식
- 프로그래머스 #프로그래머스 5월 식품들의 총매출 조회하기 #5월 식품들의 총매출 조회하기
- 태블로 테이블 계산
- 조건에 부합하는 중고거래 상태 조회하기
- 조건에 맞는 사용자 정보 조회하기
- 프로그래머스 조건에 부합하는 중고거래 상태 조회하기
- 조건에 맞는 사용자와 총 거래금액 조회하기
- 프로그래머스 취소되지 않은 진료 예약 조회하기 #취소되지 않은 진료 예약 조회하기
- 프로그래머스 #프로그래머스 NULL 처리하기 #NULL 처리하기
- 프로그래머스 조건에 맞는 사용자와 총 거래금액 조회하기
- 프로그래머스 #프로그래머스 서울에 위치한 식당 목록 출력하기 #서울에 위치한 식당 목록 출력하기
- 프로그래머스 조건에 부합하는 중고거래 댓글 조회하기
- 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 자동차 대여 기록에서 장기/단기 대여 구분하기 #프로그래머스 자동차 대여 기록에서 장기/단기 대여 구분하기
- 프로그래머스 #프로그래머스 중성화 여부 파악하기 #중성화 여부 파악하기
- 프로그래머스 조건에 맞는 사용자 정보 조회하기
- 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 #식품분류별 가장 비싼 식품의 정보 조회하기 #프로그래머스 식품분류별 가장 비
- 프로그래머스 #프로그래머스 헤비 유저가 소유한 장소 #헤비 유저가 소유한 장소
- 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 #프로그래머스 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
- 프로그래머스 #프로그래머스 입양 시각 구하기(2) #입양 시각 구하기(2) #프로그래머스 입양 시각 구하기(1) #입양 시각 구하기(1)
- 프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기
- SQL #DDL
- 프로그래머스 #프로그래머스 우유와 요거트가 담긴 장바구니 #우유와 요거트가 담긴 장바구니
- 저자 별 카테고리 별 매출액 집계하기
- 조건에 부합하는 중고거래 댓글 조회하기
- 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 #프로그래머스 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
- 프로그래머스 #조건별로 분류하여 주문상태 출력하기 #프로그래머스 조건별로 분류하여 주문상태 출력하기
- Today
- Total
데이터 분석
[야구 데이터] 투수별 구종 구사율과 구종가치 시각화 본문
기존에 관심 갖고 있던 야구 데이터를 시각화해보려 한다. 데이터는 statiz 사이트의 데이터를 사용했다.
# 계획
선수별로 어떤 선수가 주로 어떤 구종을 던지며, 그 구종 가치는 리그에서 어느정도 되는지를 알아보고 싶었다.
좌측에는 선수별 구종 구사율을 하이라이트 테이블로 나타내고 테이블 값을 선택하면
우측에는 선택한 구종의 구종가치가 막대그래프 형식으로 나오게 시각화 해봤다.
1. 선수별 구종 구사율을 하이라이트 테이블로 나타내기
1. 하이라이트 테이블로 나타내기 위해 마크를 사각형으로 설정했다.
2. 측정값으로 6개의 구종 구사율을 나타내기 위해 측정값 묶음을 사용했다.
측정값을 더블클릭 후 직구, 슬라이더, 체인지업, 스플리터, 싱커, 커브 구사율을 추가했다.
만들어진 측정값은 색상과 레이블로 표현했다.
3. 측정값이름이 열에 나오게 배치한다.
4. (선수들) 이름을 행에 나오게 배치한다.
2. 선택한 구종의 구종가치를 막대그래프로 나타내기
1. '구종 선택' 이라는 매개변수를 만들어준다. 문자열로 각 구종을 입력한다.
2. '구종 선택 계산' 이라는 계산 필드를 만들어준다.
CASE문을 이용해 [구종 선택] 매개변수에 '직구'값이 선택되면 [직구 구종가치] 컬럼이 나올 수 있도록 조건을 준다.
3. 만든 '구종 선택 계산'을 열에
4. 선수의 이름을 행에 배치한다.
5. 정렬을 해준다.
6. 시트 제목이 매개 변수 선택에 따라 바뀌게 입력해준다.
3. 대시보드에 엑션사용하기
1. 엑션을 사용하기 전 '선수별 구종 구사율' 시트에서 [측정값 이름]을 '직구', '슬라'..로 나타내준다. 매개변수 리스트에 입력했던 양식과 같게 하기 위함이다.
대시보드에서,
2. 대시보드 > 동작 > 매개변수 동작편집
- 원본시트 : 대시보드의 선수별 구종 구사율 에서
- 동작 실행 조건 : 선택 이 발생하면
- 대상 매개 변수 : 구종 선택 매개변수가
- 원본필드 : 측정값 이름 에 따라 연결되어 매개변수가 바뀌게
설정해준다.
3. 선택된 선수가 하이라이트 되게 하기 위해
대시보드 > 동작 > 하이라이트 동작 편집
- 원본 시트 : 대시보드의 선수별 구종 구사율 에서
- 동작 실행 조건 : 선택 이 발생되면
- 대상 시트 : 대시보드의 구종가치 가
- 대상 하이라이트 : (선수)이름 이 하이라이트 되게
설정했다.
# 결과
좌측 선수별 구종 구사율을 통해 최원준 선수의 경우 직구와 슬라이더 거의 투피치 유형의 선수인 것을 확인할 수 있다.
우측 구종 가치를 통해 최원준 선수의 직구 구종가치 성적은 좋지만 슬라이더의 구종가치가 하락한 것을 알 수 있다.
이를 통해 슬라이더의 힘이 떨어져 성적이 좋지 못했음을 예상해보았다.
'시각화 프로젝트' 카테고리의 다른 글
[야구 데이터] BABIP 상위 10 타자의 안타 방향 분포 시각화 (생키차트) (0) | 2023.03.23 |
---|---|
[야구 데이터] 상위 30명 선수의 월별 타율과 홈런 변화 (1) | 2023.03.15 |
[야구 데이터] KBO 역대 순위 (0) | 2023.03.09 |