https://github.com/alwaysofflinesoftware/pygamegraphinglibrary
A simple to use graphing library for Pygame
https://github.com/alwaysofflinesoftware/pygamegraphinglibrary
pygame pygame-library python3
Last synced: 7 months ago
JSON representation
A simple to use graphing library for Pygame
- Host: GitHub
- URL: https://github.com/alwaysofflinesoftware/pygamegraphinglibrary
- Owner: AlwaysOfflineSoftware
- License: lgpl-2.1
- Created: 2025-03-28T02:07:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T18:52:04.000Z (8 months ago)
- Last Synced: 2025-07-06T19:43:26.757Z (8 months ago)
- Topics: pygame, pygame-library, python3
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pygame Graphing Library
A simple to use graphing library for Pygame_ce, using pure Pygame_ce and Python!
**Library Functions**
=====================
* **Draw Pie Chart**: Creates a pie chart with a list of values, providing a visual representation of proportional data.
* **Draw Progress Bar**: Displays a simple bar indicating a value out of a maximum value, ideal for tracking progress or indicating a value's position within a range.
* **Draw Line Chart**: Visualizes a series of coordinates as a progression across a grid, allowing for the analysis of trends and patterns over time.
* **Draw Bar Chart**: Compares a series of simple values by displaying them on a chart, facilitating easy comparison and identification of differences.
* **Draw Scatter Plot**: Displays a series of points to visualize trends or loosely connected data, enabling the identification of relationships and patterns.
* **Draw Value Display**: Presents a simple display of a value to emphasize its importance with accompanying labels, making it easy to understand and interpret.
* **Demo Charts**: Creates a demo to showcase all charts, providing a comprehensive example of each chart type. Example below.

**To Do:**
=====================
* Add value display on hover options to all charts
* Add labels for line and plot chart value increments