How agrapidis-n/graphing-studio works
Graphing Studio is a desktop chart-authoring application: users organize projects into figures, subplots, and series; configure and render 2D/3D charts; then save projects or export figures. The runtime is concentrated in one large Python file, so several distinct responsibilities share that path. The excerpts show project-tree construction, Matplotlib rendering, and project-load processing; README-documented capabilities supply links for unsampled workflows. The source index lists no dependencies for the monolithic file, so internal call ownership beyond those excerpts is not established.
Main entry points: graphing-studio.py Desktop workspace
Components 13
Project authoring
- Desktop workspace
graphing-studio.py - Project structure
graphing-studio.py - Figure and subplot editor
graphing-studio.py - Series and styles
graphing-studio.py - Function plotting
graphing-studio.py
Chart rendering
- Matplotlib renderer
graphing-studio.py - Plotly rendering
graphing-studio.py - Interactive chart
Project and output
- Project save and load
graphing-studio.py - Autosave
graphing-studio.py - Recent projects
graphing-studio.py - Figure export
graphing-studio.py
Other components
- Chart author
Connections 15
- Chart author → Desktop workspace: uses
README.md - Desktop workspace → Project structure: organizes
README.md - Desktop workspace → Figure and subplot editor: edits figures
README.md - Figure and subplot editor → Project structure: structures
graphing-studio.py - Desktop workspace → Series and styles: configures series
README.md - Desktop workspace → Function plotting: adds functions
graphing-studio.py - Desktop workspace → Matplotlib renderer: renders charts
graphing-studio.py - Project structure → Matplotlib renderer: supplies figure data
graphing-studio.py - Desktop workspace → Plotly rendering: renders interactively
README.md - Plotly rendering → Interactive chart: displays
README.md - Desktop workspace → Project save and load: saves and loads
README.md - Project save and load → Project structure: restores data
graphing-studio.py - Desktop workspace → Autosave: autosaves
README.md - Desktop workspace → Recent projects: tracks projects
README.md - Desktop workspace → Figure export: exports figures
README.md