Class GaugeRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.circular.GaugeRenderer
All Implemented Interfaces:
ChartRenderer, ActionListener, HierarchyListener, EventListener

public final class GaugeRenderer extends BaseRenderer implements ActionListener, HierarchyListener

Modern Gauge Renderer

Draws a professional, highly configurable radial gauge, adhering to strict zero-allocation guidelines.

Features:

  • Configurable Bands: Define colored ranges (e.g., green, yellow, red).
  • Custom Range: Explicitly set the min/max values for the gauge scale.
  • Modern Needle: A sleek, animated needle design.
  • Center Value Display: Prominently displays the current value and unit.
Since:
2025-06-01
Version:
1.0.0
Author:
Arber Gashi