히트 맵 - 브라질 대 이탈리아 월드컵 결승전)

Linda Hamilton
풀어 주다: 2024-10-03 06:36:30
원래의
843명이 탐색했습니다.

이번 게시물에서는 SeabornMatplotlib과 함께 Python을 사용하여 1970년 월드컵 결승전에서 브라질의 움직임에 대한 히트 맵을 만드는 시도를 시작했습니다. . 그 아이디어는 해당 경기의 플레이 스타일을 기반으로 브라질 팀이 필드에서 공간을 점유하는 모습을 표현하는 것이었습니다.

1. 필드 그리기

사이드라인, 골지역, 중앙원 등을 비례좌표(130x90)로 디자인하여 실제 축구장을 표현하였습니다. 이 레이아웃을 빌드하는 데 draw_green_field() 함수가 사용되었습니다.

2. 히트맵 생성

90x130 행렬은 필드를 나타내며 각 점은 필드의 영역에 해당합니다. generate_heatmap() 함수는 가우시안 필터를 사용하여 데이터를 평활화하여 "더 뜨거운" 영역(더 붐비는 영역)을 생성합니다.

3. 가상 데이터: 브라질에서의 움직임

브라질의 플레이 스타일을 기반으로 한 가상 데이터:

  • 옆으로: 리벨리노, 자이르징요, 카를로스 알베르토
  • 의 이 지역 집중적 사용을 반영하여 왼쪽 및 오른쪽 차선의 밀도 증가.
  • 필드 중심: 중간 값을 사용하여 중앙에 연극 구성을 나타냅니다.
  • 파이널 써드: 이탈리아 지역에 가까운 밀도로 강력한 공격 존재감을 나타냅니다.
  • 수비지역: 브라질이 공 소유와 압박에 집중하면서 공격의 강도가 약해졌습니다.

generate_1970_final_data() 함수는 이 데이터를 생성하여 브라질의 측면 및 공격 우위를 반영하는 동시에 수비 활동을 덜 유지합니다.

결과

Mapa de Calor - Final da Copa do Mundo de Brasil vs Itália)

Google Colab에서 코드 확인: 브라질 대 이탈리아, 1970 - 히트맵

최종 지도에는 브라질이 어떻게 더 공격적인 활동을 펼치며 경기장을 점령했는지 강조되어 있지만, 브라질도 많은 플레이를 창출하려고 노력한 공간인 경기장 측면을 어떻게 더 정확하게 채우는지 더 잘 이해할 필요가 있습니다. . 이번 포스팅은 경기에 대한 지도의 신뢰성이 높아지는 대로 마무리하는 것을 목표로 편집을 진행하겠습니다.

위 내용은 히트 맵 - 브라질 대 이탈리아 월드컵 결승전)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿