acmpesuecc / acmpesuecc/traffic_simulation

Graph Visualization

Ouverte
#9 56 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
BOUNTY:350 hacknight-2025 hacktoberfest
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.