Class HorizonRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.specialized.HorizonRenderer
All Implemented Interfaces:
ChartRenderer

public final class HorizonRenderer extends BaseRenderer
Horizon chart renderer: compact, multi-band representation of a time series.

Performance contract:

  • No object allocations in the hot rendering loop (uses PlotContext.mapToPixel(..., double[])).
  • For very large datasets, aggregates into pixel columns (O(width) draw cost).
Since:
2026-01-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • HorizonRenderer

      public HorizonRenderer()
  • Method Details