Bot releases are hidden (Show)
Published by fenix-hub 6 months ago
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v18.08.23...v24.05.06
Published by fenix-hub about 1 year ago
ChartProperties.max_samples
Chart.set_x_domain()
and Chart.set_y_domain()
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v13.08.2023...v18.08.23
Published by fenix-hub about 1 year ago
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.
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v15.05.2023...v13.08.2023
Published by fenix-hub over 1 year ago
📢twitter announce
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.
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:
addons/easy-charts
folder, still leaving all of your scripts referring to the addon classes. Everything will be fixed in later steps.Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v05.02.23...v15.05.2023
Published by fenix-hub over 1 year ago
⚠️ 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 Function
s 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.
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v29.01.23...v05.02.23
Published by fenix-hub over 1 year ago
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.
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v28.01.23...v29.01.23
Published by fenix-hub over 1 year ago
PieCharts
are officially back!
Also some drawings were improved in order to make charts even more performant.
Published by fenix-hub over 1 year ago
BarChart
are now back, and a better Tooltip
too!
The Tooltip
will now show:
x value
of the point/column you are hovering oncolor
associated to the point functionname
associated to the point functiony value
associated to the point functionFull Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v22.01.17...v23.01.22
Published by fenix-hub almost 2 years ago
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.
Published by fenix-hub almost 2 years ago
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
!
Full Changelog: https://github.com/fenix-hub/godot-engine.easy-charts/compare/v2...v2.1
Published by fenix-hub almost 2 years ago
Easy Charts project has been completely dropped by me during the 2022.
A lot of stuff changed and a lot of new ideas and projects took my interests away.
The thing is, as Easy Charts was designed, it has always needed refactoring and optimization which I kept on ignoring.
Instead, new features where added on the top of the spaghetti, creating a whole lasagna of sh*t.
So in 2023 I just decided to wipe everything off, and start again, in a more structured and organized way.
I'm happy to announce that the real refactoring™ officially started, and the first chart is ready: ScatterChart