acmpesuecc / acmpesuecc/traffic_simulation
Graph Visualization
- Langage dominant
- Python
- Étoiles
- 1
- Forks
- 13
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
# Bounty Points: 350
## Branch Instructions
push changes to a new *'visualize'* branch
***
**Explanation:**
* No **visual representation** of traffic network
* Cannot see car distribution or path taken
* Difficult to **debug** or understand simulation behavior
---
### Possible fix/approach:
* Use **`NetworkX`** + **`Matplotlib`** for graph visualization
* Display nodes with **car counts** (size or color-coded)
* Show edges with weights
* Highlight **subject car's path**
* Optional: **animate** state changes over time
* Save output as image file
---
### Features to include:
* **Node labels** (A, B, C, etc.)
* **Edge weights** (travel times)
* **Car count** at each node
* **Current path highlighting**
* **Legend** explaining visualization
---
### Maintainer notes:
* Should generate visualization at **end of simulation**
* Optional flag to **enable/disable** (don't force dependency)
* Keep it simple - **static image** is acceptable
---
### Resources:
* NetworkX visualization: `https://networkx.org/documentation/stable/reference/drawing.html`
* Matplotlib documentation
---
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.