En esta publicación, comencé un intento de crear un mapa de calor del movimiento de Brasil en la final de la Copa del Mundo de 1970, usando Python con Seaborn y Matplotlib . La idea era representar la ocupación de espacios por parte de la selección brasileña en el campo, a partir del estilo de juego característico de ese partido.
El campo fue diseñado con coordenadas proporcionales (130x90), incluidas las líneas laterales, las áreas de portería y el círculo central, representando un campo de fútbol realista. La función draw_green_field() se utilizó para crear este diseño.
La matriz de 90x130 representa el campo, donde cada punto corresponde a un área del campo. La función generate_heatmap() suaviza los datos usando el filtro gaussiano, creando zonas "más calientes" (áreas más concurridas).
Datos ficticios basados en el estilo de juego de Brasil:
La función generate_1970_final_data() genera estos datos, reflejando el dominio brasileño en los flancos y el ataque, mientras mantiene menos actividad defensiva.
Consulta el código en Google Colab: Brasil vs Italia, 1970 - mapa de calor
El mapa final destaca cómo Brasil ocupó el campo, con mayor actividad ofensiva, pero necesito entender mejor cómo ser más preciso en llenar los lados del campo, espacio en el que Brasil también buscó crear muchas jugadas. . Esta publicación tendrá ediciones con el objetivo de concluir tan pronto como el mapa sea más confiable en relación con el partido.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3