Heim  >  Artikel  >  Backend-Entwicklung  >  Heatmap – WM-Finale Brasilien vs. Italien)

Heatmap – WM-Finale Brasilien vs. Italien)

Linda Hamilton
Linda HamiltonOriginal
2024-10-03 06:36:30846Durchsuche

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.

1. Das Feld zeichnen

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.

2. Generieren der Heatmap

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).

3. Fiktive Daten: Bewegung in Brasilien

Fiktive Daten basierend auf Brasiliens Spielstil:

  • Seitwärts: Zunahme der Dichte auf der linken und rechten Spur, was die intensive Nutzung dieser Bereiche durch Rivellino, Jairzinho und Carlos Alberto widerspiegelt.
  • Mitte des Feldes: Stellt den Aufbau von Spielzügen in der Mitte mit Zwischenwerten dar.
  • Letztes Drittel: Hohe Dichte in der Nähe des italienischen Raums, was auf eine starke Offensivpräsenz hinweist.
  • Verteidigungsbereich: Weniger Intensität, da Brasilien sich auf Ballbesitz und Druck im Angriff konzentriert.

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.

Ergebnis

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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Mein erstes CLI.Nächster Artikel:Mein erstes CLI.