Heim > Artikel > Backend-Entwicklung > Heatmap – WM-Finale Brasilien vs. Italien)
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 Proportionalkoordinaten (130x90) entworfen, einschließlich der Seitenlinien, der Torbereiche und des Mittelkreises, die ein realistisches Fußballfeld darstellen. Zum Erstellen dieses Layouts wurde die Funktion draw_green_field() verwendet.
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 Defensivaktivität aufrechterhalten wird.
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.
Das obige ist der detaillierte Inhalt vonHeatmap – WM-Finale Brasilien vs. Italien). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!