Class ColumnRenderer

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

public final class ColumnRenderer extends BaseRenderer

ColumnRenderer - Vertical Column Chart

Professional column chart renderer for categorical data visualization. Displays vertical columns with gradient fill and shadows.

Features:

  • Vertical Orientation: Columns grow upward from baseline
  • Gradient Fill: Professional depth visualization
  • Negative Support: Columns below baseline for negative values
  • Spacing Control: Automatic column width based on data density
  • Zero-Allocation: Shape pooling for performance

Differences from BarRenderer:

  • BarRenderer: Horizontal bars (good for long category names)
  • ColumnRenderer: Vertical columns (good for time series, comparisons)

Use Cases:

  • Sales by quarter
  • Revenue comparisons
  • Survey results
  • Statistical distributions
Since:
2026-01-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • ColumnRenderer

      public ColumnRenderer()
  • Method Details