Skip to content

Graph Visualization #9

@Rex-8

Description

@Rex-8

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions