godot-engine.easy-charts icon indicating copy to clipboard operation
godot-engine.easy-charts copied to clipboard

[FEATURE] Add heatmap chart support

Open iCubeDm opened this issue 9 months ago • 6 comments

Describe the solution you'd like There are some visualization tasks requiring the support of the heatmap - isolated or in combination with other plots.

Describe an implementation suggestion The idea behind heatmaps charts is to create an additional pane and divide it to the small rectangles, centered in every (x,y) coordinate. That's how the heatmap matrix is created. Then, based on the provided data, every column has to be displayed with the gradient color and values passed to the each rectangle should be normalized from 0.0 to 1.0 Based on this gradient is displayed.

alternative option: every frame the full heatmap data is provided and normalized from 0.0 to 1.0, and the same logic applies

Additional context As a reference here are couple of screenshots from existing applications and custom implementations telegram-cloud-photo-size-2-5271723708031027235-y image

iCubeDm avatar Apr 29 '24 09:04 iCubeDm