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:

image
image
histogram_preview

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

graph_options

Scatter plot series options

series_options

Version

1.3

Engine

4.3

Category

2D Tools

Download

Version1.3
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author