mirror of
https://forge.chapril.org/tykayn/workflow
synced 2025-10-04 17:04:55 +02:00
18 lines
No EOL
663 B
Python
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") |