Class CandlestickRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.financial.CandlestickRenderer
All Implemented Interfaces:
ChartRenderer

public final class CandlestickRenderer extends BaseRenderer

CandlestickRenderer - Professional OHLC Visualization

Enterprise-grade candlestick renderer for financial data visualization with proper OHLC (Open-High-Low-Close) representation.

Performance Characteristics:

  • Render Time: ~0.2ms per candle
  • Memory: Zero allocations (shape pooling)
  • Typical: 2500 candles in < 500ms
  • Clipping: Skips off-screen candles

Visual Style:

  • Bullish (Close > Open): Green candle, gradient fill
  • Bearish (Close < Open): Red candle, gradient fill
  • Wicks: Thin line from high to low
  • Body: Rectangle from open to close (rounded)
Since:
2025-06-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • CandlestickRenderer

      public CandlestickRenderer()
  • Method Details