Edit of asset "TauPlot charting addon" Accepted

Old/Current New/Edit
Title TauPlot charting addon TauPlot charting addon
Description TauPlot is a pure GDScript charting addon for Godot 4.5+. No external dependencies. Interactive, performant, and fully themeable.

TauPlot draws XY plots inside any Godot UI. It supports bar and scatter overlays (with more to come), real-time data streaming, multi-pane layouts, per-sample visual control, and deep integration with Godot's theme system.

Features:
- Bar and scatter overlays in any combination within a single plot. Bars support grouped, stacked (with optional normalization), and independent modes.
- Categorical and continuous axes, with linear or logarithmic scales, axis inversion, tick formatting callbacks, and automatic label overlap prevention.
- Real-time streaming with ring-buffer datasets. When the buffer is full, the oldest sample is dropped automatically.
- Multi-pane layouts for displaying series with different Y scales side by side (e.g. price above volume).
- Per-sample styling through attribute buffers or callbacks. Control color, alpha, marker shape, marker size, outline, and more on a per-sample basis.
- Godot theme integration with a three-layer cascade: built-in defaults, Godot theme, code overrides. Every visual property participates in this cascade.
- Hover inspection with configurable tooltip, crosshair, and highlight. Four signals (`sample_hovered`, `sample_hover_exited`, `sample_clicked`, `sample_click_dismissed`) let you react to user interaction.
- GPU-accelerated scatter rendering using MultiMesh and a custom SDF shader. Seven built-in marker shapes (circle, square, triangle up/down, diamond, cross, plus) with per-sample shape assignment.
- Legend with configurable placement (inside or outside the plot) and flow direction.
TauPlot is a pure GDScript charting addon for Godot 4.5+. No external dependencies. Interactive, performant, and fully themeable.

TauPlot draws XY plots inside any Godot UI. It supports bar and scatter overlays (with more to come), real-time data streaming, multi-pane layouts, per-sample visual control, and deep integration with Godot's theme system.

Features:
- Bar and scatter overlays in any combination within a single plot. Bars support grouped, stacked (with optional normalization), and independent modes.
- Categorical and continuous axes, with linear or logarithmic scales, axis inversion, tick formatting callbacks, and automatic label overlap prevention.
- Real-time streaming with ring-buffer datasets. When the buffer is full, the oldest sample is dropped automatically.
- Multi-pane layouts for displaying series with different Y scales side by side (e.g. price above volume).
- Per-sample styling through attribute buffers or callbacks. Control color, alpha, marker shape, marker size, outline, and more on a per-sample basis.
- Godot theme integration with a three-layer cascade: built-in defaults, Godot theme, code overrides. Every visual property participates in this cascade.
- Hover inspection with configurable tooltip, crosshair, and highlight. Four signals (`sample_hovered`, `sample_hover_exited`, `sample_clicked`, `sample_click_dismissed`) let you react to user interaction.
- GPU-accelerated scatter rendering using MultiMesh and a custom SDF shader. Seven built-in marker shapes (circle, square, triangle up/down, diamond, cross, plus) with per-sample shape assignment.
- Legend with configurable placement (inside or outside the plot) and flow direction.
Category 2D Tools 2D Tools
License BSD-3-Clause BSD-3-Clause
Repository Provider GitHub GitHub
Repository Url https://github.com/ze2j/tau-plot https://github.com/ze2j/tau-plot
Issues Url https://github.com/ze2j/tau-plot/issues https://github.com/ze2j/tau-plot/issues
Godot version Godot 4.5 Godot 4.5
Version String 0.1.0 0.1.0
Download Commit 479fbbbcd40e55059f972082ca36b51be983eba2 479fbbbcd40e55059f972082ca36b51be983eba2
Download Url (Computed) https://github.com/ze2j/tau-plot/archive/479fbbbcd40e55059f972082ca36b51be983eba2.zip https://github.com/ze2j/tau-plot/archive/479fbbbcd40e55059f972082ca36b51be983eba2.zip
Icon Url https://raw.githubusercontent.com/ze2j/tau-plot/refs/heads/main/documentation/docs/assets/tau-plot-color.png
https://raw.githubusercontent.com/ze2j/tau-plot/refs/heads/main/documentation/docs/assets/tau-plot-color.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/ze2j/tau-plot/refs/heads/main/documentation/docs/assets/hr_diagram.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/ze2j/tau-plot/refs/heads/main/documentation/docs/assets/black_body.png
Thumbnail
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/ze2j/tau-plot/refs/heads/main/documentation/docs/assets/gdp.png
Thumbnail