在這篇文章中,我開始嘗試使用 Python 和 Seaborn 和 Matplotlib 創建 1970 年世界盃決賽中巴西運動的熱圖 。這個想法是根據那場比賽的比賽風格特徵來代表巴西隊在場上佔據的空間。
場地採用比例座標(130x90)設計,包括邊線、球門區和中心圈,代表一個真實的足球場。 draw_green_field() 函數用於建立此佈局。
90x130的矩陣代表場,其中每個點對應場的一個區域。 generate_heatmap() 函數使用高斯濾波器平滑數據,建立「較熱」區域(較繁忙的區域)。
以巴西比賽風格為基礎的虛構數據:
generate_1970_final_data() 函數產生此數據,反映了巴西在側翼和進攻上的主導地位,同時保持較少的防守活動。
查看 Google Colab 上的程式碼:巴西 vs 義大利,1970 年 - 熱圖
最終地圖突出了巴西隊如何佔領球場,進攻活動更加活躍,但我需要更好地了解如何更準確地填充球場兩側,巴西隊也試圖在這個空間中創造很多進攻機會。這篇文章將進行編輯,目的是在地圖相對於比賽更加可靠時立即得出結論。
以上是熱點圖-巴西 vs 義大利世界盃決賽)的詳細內容。更多資訊請關注PHP中文網其他相關文章!