Commit c1ba09b2 rédigé par Hamadou Ba's avatar Hamadou Ba
Parcourir les fichiers

Feature: Ajout des visualisations avancées - Séries temporelles et Histogramme

Backend (Python):
- Collecte de données de séries temporelles (échantillonnage toutes les 1000 unités)
- Comptage du nombre de clients par file au fil du temps
- Génération d'histogramme des temps de traitement (20 bins)
- Calcul de statistiques: min, max, moyenne, écart-type
- Ajout des champs time_series_data et histogram_data à SimulationResults
- Méthode _create_histogram() pour génération automatique des bins

Frontend (React + TypeScript):
- Nouveau composant TimeSeriesChart: graphique de l'évolution du nombre de clients
  * Affiche la convergence vers l'état stable
  * Utilise Chart.js Line chart
  * Responsive avec Material-UI Paper
- Nouveau composant ProcessingTimeHistogram: distribution des temps de traitement
  * Barres montrant la distribution exponentielle
  * Statistiques affichées (min, moyenne, écart-type, max)
  * Utilise Chart.js Bar chart
- Intégration dans ResultsDisplay onglet Visualisations
- Nouveaux types TypeScript: TimeSeriesData, HistogramData

Améliorations TP:
✓ Visualisation de la convergence vers l'état d'équilibre
✓ Validation de la distribution exponentielle (M/M/1)
✓ Graphiques scientifiques pour le rapport

Build: ✓ 720.12 kB (gzip 231.51 kB)
parent 4d57a1fe
Prend en charge le Markdown
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message !
Veuillez vous inscrire ou vous pour commenter