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"]