Class GaugeBandsRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.circular.GaugeBandsRenderer
All Implemented Interfaces:
ChartRenderer

public final class GaugeBandsRenderer extends BaseRenderer
GaugeBandsRenderer renders a gauge with colored bands (green/yellow/red), suitable for business KPIs.

Contract:

  • Uses first data point as value.
  • Range uses PlotContext y-range (preferred) and falls back to ChartPoint min/max or 0..100.
  • Bands are configured via ChartAssets key chart.gaugeBands.bands.

Band format (UTF-8 properties safe):

 start,end,color; start,end,color; ...
 example: 0,60,#22c55e;60,85,#f59e0b;85,100,#ef4444
Since:
2025-06-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • GaugeBandsRenderer

      public GaugeBandsRenderer()
  • Method Details