この投稿では、Python と Seaborn および Matplotlib を使用して、1970 年ワールドカップ決勝でのブラジルの動きの ヒート マップを作成する試みを開始しました。 。このアイデアは、その試合の特徴的なプレー スタイルに基づいて、フィールド上のブラジル チームによるスペースの占有を表現することでした。
フィールドは、サイドライン、ゴールエリア、中央円を含む比例座標(130x90)でデザインされ、リアルなサッカーフィールドを表現しています。このレイアウトの構築には、draw_green_field() 関数が使用されました。
90x130 の行列はフィールドを表し、各点はフィールドの領域に対応します。 generate_heatmap() 関数は、ガウス フィルターを使用してデータを平滑化し、「より熱い」ゾーン (混雑した領域) を作成します。
ブラジルのプレースタイルに基づく架空のデータ:
generate_1970_final_data() 関数は、守備活動をあまり維持せずに、サイドと攻撃におけるブラジルの優位性を反映してこのデータを生成します。
Google Colab でコードをチェックしてください: ブラジル vs イタリア、1970 - ヒートマップ
最終マップは、ブラジルがより攻撃的な活動でフィールドをどのように占領したかを強調していますが、ブラジルも多くのプレーを生み出そうとしたフィールドのサイドをより正確に埋める方法をよりよく理解する必要があります。この投稿には、試合に関してマップの信頼性が高まり次第、結論を出すことを目的として編集が加えられます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3