「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > ヒート マップ – ブラジル vs イタリア ワールドカップ決勝)

ヒート マップ – ブラジル vs イタリア ワールドカップ決勝)

2024 年 11 月 3 日に公開
ブラウズ:109

この投稿では、Python と Seaborn および Matplotlib を使用して、1970 年ワールドカップ決勝でのブラジルの動きの ヒート マップを作成する試みを開始しました。 。このアイデアは、その試合の特徴的なプレー スタイルに基づいて、フィールド上のブラジル チームによるスペースの占有を表現することでした。

1. フィールドの描画

フィールドは、サイドライン、ゴールエリア、中央円を含む比例座標(130x90)でデザインされ、リアルなサッカーフィールドを表現しています。このレイアウトの構築には、draw_green_field() 関数が使用されました。

2. ヒートマップの生成

90x130 の行列はフィールドを表し、各点はフィールドの領域に対応します。 generate_heatmap() 関数は、ガウス フィルターを使用してデータを平滑化し、「より熱い」ゾーン (混雑した領域) を作成します。

3. 架空のデータ: ブラジルの動き

ブラジルのプレースタイルに基づく架空のデータ:

  • ラテラル: リヴェリーノ、ジャイルジーニョカルロス・アルベルトによるこれらのエリアの集中的な使用を反映して、左右のレーンの密度が増加しました。
  • フィールドの中心: 中間の値で中央でのプレーの構築を表します。
  • ファイナルサード: イタリアエリアに近い高密度で、攻撃的な存在感を示します。
  • ディフェンスエリア: ブラジルが攻撃時のボールポゼッションとプレッシャーに重点を置いたため、強度は低め。

generate_1970_final_data() 関数は、守備活動をあまり維持せずに、サイドと攻撃におけるブラジルの優位性を反映してこのデータを生成します。

結果

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

Google Colab でコードをチェックしてください: ブラジル vs イタリア、1970 - ヒートマップ

最終マップは、ブラジルがより攻撃的な活動でフィールドをどのように占領したかを強調していますが、ブラジルも多くのプレーを生み出そうとしたフィールドのサイドをより正確に埋める方法をよりよく理解する必要があります。この投稿には、試合に関してマップの信頼性が高まり次第、結論を出すことを目的として編集が加えられます。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/evertontenorio/mapa-de-calor-final-da-copa-do-mundo-de-1970-brasil-vs-italia-15d?1 侵害がある場合、study_golang @163.comdelete までご連絡ください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3