Class QQPlotRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.statistical.QQPlotRenderer
All Implemented Interfaces:
ChartRenderer

public final class QQPlotRenderer extends BaseRenderer

QQPlotRenderer - Quantile-Quantile Plot

Professional Q-Q plot renderer for distribution comparison. Compares sample quantiles against theoretical distribution quantiles.

Features:

  • Quantile Points: Scatter plot of observed vs. expected quantiles
  • Reference Line: 45-degree line for perfect normal distribution
  • Distribution Test: Visual test for normality
  • Deviation Highlighting: Points far from line indicate non-normality

Interpretation:

  • Points on line = Data follows theoretical distribution
  • S-curve = Heavy tails (leptokurtic)
  • Inverted S-curve = Light tails (platykurtic)
  • Points above line at ends = Right-skewed data
  • Points below line at ends = Left-skewed data

Use Cases:

  • Normality testing
  • Distribution comparison
  • Regression diagnostics
  • Quality control
Since:
2026-01-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • QQPlotRenderer

      public QQPlotRenderer()
  • Method Details