Skip to content

Releases: fenix-hub/godot-engine.easy-charts

v24.05.06 | EasyCharts

06 May 07:43
1b8d7f2
Compare
Choose a tag to compare

What's Changed

  • fix piechart references to function x and y by @fenix-hub in #90
  • Fix bar chart references to function x and y, Fix x axis labels and y axis not starting at zero by @el-falso in #95
  • Remove existing function_plotter nodes before loading new functions by @Snafuh in #92
  • Fix/240505 by @fenix-hub in #103

New Contributors

Full Changelog: v18.08.23...v24.05.06

v18.08.23 | EasyCharts

18 Aug 20:22
5652a2f
Compare
Choose a tag to compare

What's Changed

  • Restore plugin functionality. by @addmix in #81
  • Add option to enable sample display limits using ChartProperties.max_samples
  • Add option to set fixed x and y axis' domains using Chart.set_x_domain() and Chart.set_y_domain()
  • Add option to disable sample display limits. by @addmix in #85
  • fix .gitignore by @fenix-hub in #87

New Contributors

Full Changelog: v13.08.2023...v18.08.23

4.1.1.stable version support

13 Aug 11:48
e9e3287
Compare
Choose a tag to compare

EasyCharts has been updated and tested to work with 4.1.1.stable version of Godot (Steam Version).
Also, some new features have been implemented.

What's Changed

Full Changelog: v15.05.2023...v13.08.2023

🎊 4.x support is here!

15 May 10:42
Compare
Choose a tag to compare

📢twitter announce

image

Today I'm happy to announce that Easy Charts is now completely supported on Godot 4.x.

I had surgery which prevented me from working and staying focused, so please forgive the long wait. My condition is improving without any problems, and today I decided to spend some time on the project to update it, as I am on sick leave and will still have some days off work.

Migration

Talking about the update, if you were already using the latest version for Godot 3.x, there are no changes whatsoever on the exposed APIs.
If you have a 3.x Godot Engine's project, I would suggest to:

  1. Create a copy of your project (copy and paste the whole folder)
  2. Remove the addons/easy-charts folder, still leaving all of your scripts referring to the addon classes. Everything will be fixed in later steps.
  3. Open the cloned 3.x project in the 4.x editor, and let the editor convert your project (or convert it through the command line. Follow the official guide!!)
  4. Double check that everything was converted correctly. Don't care about issues related to Easy Charts missing
  5. Close the project and Godot.
  6. Download the new version of Easy Charts on the master branch as done for any other plugin.
  7. Now open again your project from Godot Engine 4.x editor.

Full Changelog: v05.02.23...v15.05.2023

⚠️ Breaking, for the better

05 Feb 20:06
a43dd9b
Compare
Choose a tag to compare

image

⚠️ This new release causes compatibility issues with previous releases, so you will have to update your code in order to make this release work.
However, the migration is pretty simple, and this is planned to be the final approach for plotting.

While previously you had to pass x: Array and y: Array of values to a specific Chart type, now there will only be one scene in order to plot data, and the same chart can have multiple plot types in it. See the example in the screenshot above.
This is done by passing one or more Functions instead of a pair of Arrays.
Each Function defines a single array of x and y values, together with a function name and some additional Function-specific properties.

A complete tutorial is still not available, as it is something I'm working on.
Instead feel free to test the updated examples you can find in the addons/easy_charts/examples folder.

What's Changed

Full Changelog: v29.01.23...v05.02.23

AreaCharts

29 Jan 18:21
17d050e
Compare
Choose a tag to compare

AreaCharts can now be used to plot LineChart with areas underneath.
Currently they work both for lines and splines, even though you might have some triangulation issues for non-linear splines.
image

What's Changed

Full Changelog: v28.01.23...v29.01.23

Optimizations + `PieChart`

28 Jan 18:31
dbdf303
Compare
Choose a tag to compare

PieCharts are officially back!
Also some drawings were improved in order to make charts even more performant.
image

`BarChart` and `Tooltip` back!

22 Jan 15:58
Compare
Choose a tag to compare

BarChart are now back, and a better Tooltip too!

output.mp4

The Tooltip will now show:

  • x value of the point/column you are hovering on
  • color associated to the point function
  • name associated to the point function
  • y value associated to the point function

Full Changelog: v22.01.17...v23.01.22

Learning new things: B-Splines in LineCharts

17 Jan 21:43
Compare
Choose a tag to compare

image

What you see in the image above is the latest feature implemented in this release: splines.
They can be enabled through chart_properties.use_splines = true to draw curves in LineCharts instead of using straight lines, passing through the points plotted in your chart.
It is very useful to make charts more visually appealing when you have too few points (or too distant) to plot actual curves, though the drawing cost will be increased in terms of lower performances for complex charts.

Last, semantic versioning was replaced in favor of calendar versioning.

v2.1 | LineCharts

14 Jan 17:14
Compare
Choose a tag to compare

This release improves plotting for all Control charts, and adds LineChart to the Control charts family.
You can find a working example under addons/easy_charts/control_charts/examples/line_charts!

image

Full Changelog: v2...v2.1