In diesem Beitrag habe ich versucht, eine Heatmap der Bewegung Brasiliens im WM-Finale 1970 zu erstellen, indem ich Python mit Seaborn und Matplotlib verwendet habe. . Die Idee bestand darin, die Besetzung der Räume durch die brasilianische Mannschaft auf dem Spielfeld darzustellen, basierend auf dem Spielstil, der für dieses Spiel charakteristisch ist.
Das Spielfeld wurde mit proportionalen Koordinaten (130x90) entworfen, einschließlich der Seitenlinien, Torbereiche und des Mittelkreises, die ein realistisches Fußballfeld darstellen. Die Funktion draw_green_field() wurde verwendet, um dieses Layout zu erstellen.
Die 90x130-Matrix stellt das Feld dar, wobei jeder Punkt einem Bereich des Feldes entspricht. Die Funktion „generate_heatmap()“ glättet die Daten mithilfe des Gaußschen Filters und erstellt so „heißere“ Zonen (belebtere Gebiete).
Fiktive Daten basierend auf Brasiliens Spielstil:
Die Funktion „generate_1970_final_data()“ generiert diese Daten, die die brasilianische Dominanz auf den Flanken und im Angriff widerspiegeln, während gleichzeitig weniger defensive Aktivitäten aufrechterhalten werden.
Schauen Sie sich den Code auf Google Colab an: Brasilien vs. Italien, 1970 – Heatmap
Die endgültige Karte zeigt, wie Brasilien das Spielfeld mit größerer Offensivaktivität besetzte, aber ich muss besser verstehen, wie ich die Seiten des Spielfelds genauer ausfüllen kann, einen Raum, in dem Brasilien auch viele Spielzüge anstrebte . Dieser Beitrag wird überarbeitet, um abgeschlossen zu werden, sobald die Karte in Bezug auf das Spiel zuverlässiger ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3