일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 저자 별 카테고리 별 매출액 집계하기
- 프로그래머스 #프로그래머스 서울에 위치한 식당 목록 출력하기 #서울에 위치한 식당 목록 출력하기
- 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 #프로그래머스 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기
- 조건에 맞는 사용자와 총 거래금액 조회하기
- 프로그래머스 조건에 부합하는 중고거래 상태 조회하기
- 프로그래머스 취소되지 않은 진료 예약 조회하기 #취소되지 않은 진료 예약 조회하기
- 프로그래머스 #프로그래머스 5월 식품들의 총매출 조회하기 #5월 식품들의 총매출 조회하기
- 조건에 맞는 사용자 정보 조회하기
- 프로그래머스 #조건별로 분류하여 주문상태 출력하기 #프로그래머스 조건별로 분류하여 주문상태 출력하기
- 프로그래머스 #프로그래머스 헤비 유저가 소유한 장소 #헤비 유저가 소유한 장소
- 조건에 부합하는 중고거래 상태 조회하기
- 자동차 대여 기록에서 장기/단기 대여 구분하기 #프로그래머스 자동차 대여 기록에서 장기/단기 대여 구분하기
- 프로그래머스 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 프로그래머스 #프로그래머스 입양 시각 구하기(2) #입양 시각 구하기(2) #프로그래머스 입양 시각 구하기(1) #입양 시각 구하기(1)
- 프로그래머스 #프로그래머스 우유와 요거트가 담긴 장바구니 #우유와 요거트가 담긴 장바구니
- 조건에 부합하는 중고거래 댓글 조회하기
- 프로그래머스 조건에 맞는 사용자와 총 거래금액 조회하기
- 프로그래머스 조건에 부합하는 중고거래 댓글 조회하기
- SQL #DDL
- 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 가격이 제일 비싼 식품의 정보 출력하기 #프로그래머스 #식품분류별 가장 비싼 식품의 정보 조회하기 #프로그래머스 식품분류별 가장 비
- 자동차 대여 기록 별 대여 금액 구하기
- 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 강원도에 위치한 생산공장 목록 출력하기 #프로그래머스 #경기도에 위치한 식품창고 목록 출력하기 #프로그래머스 경기도에 위치한 식
- 프로그래머스 #프로그래머스 NULL 처리하기 #NULL 처리하기
- 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기
- 프로그래머스 #오랜 기간 보호한 동물(2) #프로그래머스 오랜 기간 보호한 동물(2)
- 프로그래머스 조건에 맞는 사용자 정보 조회하기
- 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
- 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 #프로그래머스 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
- 프로그래머스 #프로그래머스 중성화 여부 파악하기 #중성화 여부 파악하기
- 태블로 테이블 계산
- Today
- Total
데이터 분석
[야구 데이터] 상위 30명 선수의 월별 타율과 홈런 변화 본문
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월 이후로 떨어진 것을 알 수 있다.

박병호 선수는 초반에는 홈런 위주의 장타, 후반에는 타율 위주로 바뀐것을 알 수 있다.
'시각화 프로젝트' 카테고리의 다른 글
[야구 데이터] BABIP 상위 10 타자의 안타 방향 분포 시각화 (생키차트) (0) | 2023.03.23 |
---|---|
[야구 데이터] 투수별 구종 구사율과 구종가치 시각화 (0) | 2023.03.09 |
[야구 데이터] KBO 역대 순위 (0) | 2023.03.09 |