Class MarimekkoRenderer

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

public final class MarimekkoRenderer extends BaseRenderer

MarimekkoRenderer - Marimekko/Mosaic Chart

Professional Marimekko chart renderer for visualizing two-dimensional categorical data. Both width and height of rectangles represent proportions.

Features:

  • Two-Dimensional: Width = category size, Height = subcategory proportion
  • Proportional Areas: Rectangle area represents total contribution
  • Market Analysis: Perfect for market share and segment analysis
  • Color-Coded: Different colors for subcategories

Data Mapping:

ChartPoint fields:
  x       → Category index
  y       → Value/proportion
  weight  → Category width (optional, defaults to equal)
  label   → Subcategory name

Use Cases:

  • Market segmentation analysis
  • Product portfolio visualization
  • Revenue breakdown by region and product
  • Customer demographics
Since:
2026-01-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • MarimekkoRenderer

      public MarimekkoRenderer()
  • Method Details