F1 2025 — Lire la saison au rythme des points
Une heatmap pour suivre l’évolution du championnat
Par admin – 11/08/2025

L’objectif était d’automatiser la collecte et la mise en forme des données de la saison de Formule 1, afin de produire une visualisation claire et exploitable. Le script s’appuie sur FastF1, un package Python qui agrège et met en cache des données issues de plusieurs API, dont celles de la Formule 1. Les résultats complets de chaque Grand Prix sont récupérés : points, positions de départ et d’arrivée, équipe, ainsi que les images officielles des pilotes. L’ensemble est structuré dans un fichier unique, prêt pour la visualisation.
La mise à jour est rapide : après chaque course, il suffit d’exécuter le script pour intégrer les nouvelles données. La heatmap montre alors, course après course, la progression ou le recul de chaque pilote au classement. Au survol d’une case, des détails apparaissent : photo du pilote, équipe, position de départ, position à l’arrivée et points marqués. Ces éléments renforcent la lecture et permettent de contextualiser chaque performance.
Deux approches sont utilisées : Flourish pour une diffusion rapide et une mise en forme immédiate, et D3.js (en préparation) pour un contrôle total sur le rendu et les interactions. Cette double stratégie permet de combiner simplicité de publication et flexibilité technique, tout en conservant une narration visuelle cohérente et actualisable.