From 230b9db2391824c3aa3f3b17ab6ed0223767a9b5 Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Tue, 2 Dec 2025 11:04:57 +0100 Subject: [PATCH] =?UTF-8?q?Corrige=20les=20emplacements=20des=20figures=20?= =?UTF-8?q?timeline=20et=20long=C3=A9vit=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- scripts/plot_minifig_character_spans.py | 2 +- scripts/plot_minifig_characters_timeline.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b599140..a65206d 100644 --- a/README.md +++ b/README.md @@ -246,11 +246,11 @@ Le script lit `data/intermediate/minifigs_by_set.csv`, compte le nombre de minif 1. `source .venv/bin/activate` 2. `python -m scripts.plot_minifig_characters_timeline` -Le script lit `data/intermediate/minifigs_by_set.csv` et `data/intermediate/sets_enriched.csv`, calcule le nombre de minifigs par personnage et par année (hors figurants) dans `data/intermediate/minifig_characters_year_presence.csv`, puis trace `figures/step22/minifig_characters_timeline.png` (heatmap avec volumes). +Le script lit `data/intermediate/minifigs_by_set.csv` et `data/intermediate/sets_enriched.csv`, calcule le nombre de minifigs par personnage et par année (hors figurants) dans `data/intermediate/minifig_characters_year_presence.csv`, puis trace `figures/step23/minifig_characters_timeline.png` (heatmap avec volumes). ### Étape 24 : longévité des personnages 1. `source .venv/bin/activate` 2. `python -m scripts.plot_minifig_character_spans` -Le script lit `data/intermediate/minifigs_by_set.csv` et `data/intermediate/sets_enriched.csv`, calcule la première et la dernière année d'apparition pour chaque personnage (hors figurants), sérialise `data/intermediate/minifig_character_spans.csv`, puis trace `figures/step23/minifig_character_spans.png` (barres horizontales des spans). +Le script lit `data/intermediate/minifigs_by_set.csv` et `data/intermediate/sets_enriched.csv`, calcule la première et la dernière année d'apparition pour chaque personnage (hors figurants), sérialise `data/intermediate/minifig_character_spans.csv`, puis trace `figures/step24/minifig_character_spans.png` (barres horizontales des spans). diff --git a/scripts/plot_minifig_character_spans.py b/scripts/plot_minifig_character_spans.py index 44297a1..14ab0cd 100644 --- a/scripts/plot_minifig_character_spans.py +++ b/scripts/plot_minifig_character_spans.py @@ -14,7 +14,7 @@ from lib.rebrickable.minifig_characters import ( MINIFIGS_BY_SET_PATH = Path("data/intermediate/minifigs_by_set.csv") SETS_ENRICHED_PATH = Path("data/intermediate/sets_enriched.csv") SPANS_PATH = Path("data/intermediate/minifig_character_spans.csv") -DESTINATION_PATH = Path("figures/step23/minifig_character_spans.png") +DESTINATION_PATH = Path("figures/step24/minifig_character_spans.png") EXCLUDED_CHARACTERS = ["Figurant"] diff --git a/scripts/plot_minifig_characters_timeline.py b/scripts/plot_minifig_characters_timeline.py index ec70a51..73cf771 100644 --- a/scripts/plot_minifig_characters_timeline.py +++ b/scripts/plot_minifig_characters_timeline.py @@ -14,7 +14,7 @@ from lib.rebrickable.minifig_characters import ( MINIFIGS_BY_SET_PATH = Path("data/intermediate/minifigs_by_set.csv") SETS_ENRICHED_PATH = Path("data/intermediate/sets_enriched.csv") PRESENCE_PATH = Path("data/intermediate/minifig_characters_year_presence.csv") -DESTINATION_PATH = Path("figures/step22/minifig_characters_timeline.png") +DESTINATION_PATH = Path("figures/step23/minifig_characters_timeline.png") EXCLUDED_CHARACTERS = ["Figurant"]