1

Analyse des têtes dual-face

This commit is contained in:
2025-12-02 17:15:43 +01:00
parent 9d1f2c3089
commit 41798ea3df
7 changed files with 627 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
"""Trace les graphiques liés aux têtes dual-face."""
from pathlib import Path
from lib.plots.minifig_head_faces import (
plot_dual_faces_characters,
plot_dual_faces_timeline,
plot_dual_faces_top_sets,
)
BY_YEAR_PATH = Path("data/intermediate/minifig_head_faces_by_year.csv")
BY_SET_PATH = Path("data/intermediate/minifig_head_faces_by_set.csv")
BY_CHARACTER_PATH = Path("data/intermediate/minifig_head_faces_by_character.csv")
TIMELINE_DESTINATION = Path("figures/step30/minifig_head_faces_timeline.png")
TOP_SETS_DESTINATION = Path("figures/step30/minifig_head_faces_top_sets.png")
CHARACTERS_DESTINATION = Path("figures/step30/minifig_head_faces_characters.png")
def main() -> None:
"""Génère les visuels dual-face."""
plot_dual_faces_timeline(BY_YEAR_PATH, TIMELINE_DESTINATION)
plot_dual_faces_top_sets(BY_SET_PATH, TOP_SETS_DESTINATION)
plot_dual_faces_characters(BY_CHARACTER_PATH, CHARACTERS_DESTINATION)
if __name__ == "__main__":
main()