«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Тепловая карта – Бразилия против Италии, финал чемпионата мира)

Тепловая карта – Бразилия против Италии, финал чемпионата мира)

Опубликовано 3 ноября 2024 г.
Просматривать:830

В этом посте я начал попытку создать тепловую карту движения Бразилии в финале чемпионата мира 1970 года, используя Python с Seaborn и Matplotlib . Идея заключалась в том, чтобы отобразить занятие мест на поле бразильской командой, исходя из стиля игры, характерного для этого матча.

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: Бразилия против Италии, 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