GodPlot
by onegm
13
GodPlot
A Godot 4 plug-in for creating graphs. Works in the editor. The following graph types are supported:
- Scatter plots (circle, square, triangle, X, star)
- Line graphs
- Area graphs
- Histograms
Example:
Create a series
scatter_series = ScatterSeries.new(Color.RED, 5.0, ScatterSeries.SHAPE.CIRCLE) # Defaults to circle. Square, Triangle, Star, and X available.
area_series = AreaSeries.new(Color(0, 0, 1, 0.5))
line_series = LineSeries.new(Color.SEA_GREEN, 2.0)
histogram_series = HistogramSeries.new(Color.BLUE)
Add series to a Graph2D and Histogram nodes
graph_2d.add_series(scatter_series)
graph_2d.add_series(area_series)
graph_2d.add_series(line_series)
histogram.add_series(histogram_series)
Add data to series
scatter_series.add_point_vector(Vector2.ONE * 10) # add_point() and add_point_vector() work on all 2D series
area_series.add_point(x, sin(x)*5)
line_series.add_point(x, sqrt(x)*5)
histogram_series.add_point(randf_range(0, 100))
Graph options
Scatter plot series options
Download
Version1.3
Download Now
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author