Skip to content

Repository files navigation

Easy Charts logo

Easy Charts is an open-source charting addon for Godot focused on fast, UI-friendly Control-based charts.

Looking for the Godot 3.x version? See the godot-3 branch.

Project status

Easy Charts currently supports Control charts only.

  • ✅ Implemented: Control chart plotters
  • 🚧 Not available yet: dedicated 2D and 3D chart systems

Available control chart plotters

The following plotters are available in addons/easy_charts/control_charts/plotters/:

Plotter Status
AreaPlotter
BarPlotter
LinePlotter
PiePlotter
RadarPlotter
ScatterPlotter

FunctionPlotter is the shared base plotter used internally by multiple chart types.

Examples

You can find practical examples in addons/easy_charts/examples/.

Realtime Line Chart

Realtime Line Chart

Realtime Pie Chart

Realtime Pie Chart

Radar Chart

Radar Chart

Scatter Chart

Scatter Chart

Composite Chart

Composite Chart

Multiplot

Multiplot

Documentation

Read the full docs at: https://fenix-hub.github.io/godot-engine.easy-charts/

Local docs are in ./docs and use MkDocs.

mise install            # optional: installs tooling from mise.toml
pip install -r requirements.txt
mkdocs serve

Development

To work on the plugin, clone this repository and open it directly as a Godot project.

Disclaimer

This addon is open source and still evolving. Use it with normal project safety practices (version control and backups), especially before integrating major updates.

About

A Godot Engine addon for plotting general purpose charts. A collection of Control, 2D and 3D Nodes to plot every chart possible.

Topics

Resources

Code of conduct

Contributing

Stars

786 stars

Watchers

16 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages