workflow/histogramme_from_csv.py
2025-07-17 14:39:07 +02:00

18 lines
No EOL
663 B
Python

import pandas as pd
import matplotlib.pyplot as plt
# Charger le CSV
csv_path = 'limitations_vitesse_essonne.csv'
df = pd.read_csv(csv_path)
# Générer l'histogramme
plt.figure(figsize=(10,6))
plt.bar(df['limitation_vitesse'].astype(str), df['longueur_km'], color='skyblue', edgecolor='black')
plt.xlabel('Limitation de vitesse (km/h)')
plt.ylabel('Longueur totale (km)')
plt.title("Histogramme des limitations de vitesse sur les routes principales de l'Essonne")
plt.tight_layout()
# Sauvegarder en SVG
plt.savefig('histogramme_limitations_vitesse_essonne.svg', format='svg')
print("Histogramme sauvegardé sous histogramme_limitations_vitesse_essonne.svg")