Class RangeRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.standard.RangeRenderer
All Implemented Interfaces:
ChartRenderer

public final class RangeRenderer extends BaseRenderer

RangeRenderer - Range Area Chart

Professional range renderer for displaying data with min/max boundaries. Visualizes uncertainty, confidence intervals, or value ranges.

Features:

  • Range Area: Filled area between min and max values
  • Center Line: Optional median/mean line
  • Transparency: Semi-transparent fill for overlapping ranges
  • Smooth Edges: Anti-aliased boundaries

Data Mapping:

ChartPoint fields:
  x       → X coordinate
  y       → Center value (mean/median)
  min     → Lower boundary
  max     → Upper boundary

Use Cases:

  • Temperature ranges (daily min/max)
  • Stock price ranges (high/low/close)
  • Forecast confidence intervals
  • Sensor data with measurement uncertainty
Since:
2026-01-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • RangeRenderer

      public RangeRenderer()
  • Method Details