Skip to content
TerraFluent
  • Solutions
    PDF Reporting True PDF files, zero dependencies HTML Reporting Print-ready HTML, no PDF engine DOCX Reporting Native Word documents Chart Reporting Server-side SVG charts
    View all solutions →
  • Docs
  • Samples
  • Compare
  • Enterprise
Get started
  1. Home
  2. Charts
  3. Stacking and Combos
TerraFluent.Chart.Reporting

Stacking and Combos

Stacking and mixing series types are properties of the chart, not separate chart types — any cartesian series can participate.

Read the reference documentation →

Grouped Columns

Two column series side-by-side for Budget vs Actual spend.

Budget vs Actual Spend — Departmental — H1 2025 Budget vs Actual Spend — Departmental — H1 2025 — Series: Budget, Actual. Categories: Engineering to HR. Values range from 108 to 500. Budget vs Actual Spend Departmental — H1 2025 0 100 200 300 400 500 USD (thousands) Engineering Marketing Sales Operations HR Department Budget: 500 Budget: 200 Budget: 350 Budget: 280 Budget: 120 Actual: 470 Actual: 230 Actual: 310 Actual: 295 Actual: 108 Budget Actual terrafluent.dev terrafluent.dev

Stacked Columns (Normal)

Stacking.Normal — bars are stacked so totals are visible.

Revenue Stack — Normal — Stacking.Normal — see cumulative totals clearly Revenue Stack — Normal — Stacking.Normal — see cumulative totals clearly — Series: Product A, Product B, Product C. Categories: Q1, Q2, Q3, Q4. Values range from 90 to 280. Revenue Stack — Normal Stacking.Normal — see cumulative totals clearly 0 50 100 150 200 250 USD ($k) Q1 Q2 Q3 Q4 Product A: 180 Product A: 220 Product A: 240 Product A: 280 Product B: 140 Product B: 160 Product B: 175 Product B: 200 Product C: 90 Product C: 110 Product C: 130 Product C: 150 Product A Product B Product C terrafluent.dev terrafluent.dev

Stacked Columns (100 %)

Stacking.Percent — each column normalised to 100 %.

Revenue Mix — 100 % Stacked — Stacking.Percent — proportional contribution per quarter Revenue Mix — 100 % Stacked — Stacking.Percent — proportional contribution per quarter — Series: Product A, Product B, Product C. Categories: Q1, Q2, Q3, Q4. Values range from 90 to 280. Revenue Mix — 100 % Stacked Stacking.Percent — proportional contribution per quarter 0% 25% 50% 75% 100% % Q1 Q2 Q3 Q4 43.9% 44.9% 44.04% 44.44% 34.15% 32.65% 32.11% 31.75% 21.95% 22.45% 23.85% 23.81% Product A: 43.9 Product A: 44.9 Product A: 44.04 Product A: 44.44 Product B: 34.15 Product B: 32.65 Product B: 32.11 Product B: 31.75 Product C: 21.95 Product C: 22.45 Product C: 23.85 Product C: 23.81 Product A Product B Product C terrafluent.dev terrafluent.dev

Stacked Area

Stacking.Normal on Area series.

Monthly Traffic by Channel — Stacking.Normal on Area — cumulative contributions Monthly Traffic by Channel — Stacking.Normal on Area — cumulative contributions — Series: Organic, Direct, Referral. Categories: Jan to Dec. Values range from 400 to 2.3k. Monthly Traffic by Channel Stacking.Normal on Area — cumulative contributions 0 500 1k 1.5k 2k Sessions Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Month Organic: 1.2k Organic: 1.4k Organic: 1.5k Organic: 1.7k Organic: 1.9k Organic: 2.1k Organic: 2.3k Organic: 2.2k Organic: 2k Organic: 1.8k Organic: 1.6k Organic: 1.4k Direct: 800 Direct: 850 Direct: 900 Direct: 950 Direct: 1k Direct: 1.1k Direct: 1.2k Direct: 1.2k Direct: 1.1k Direct: 950 Direct: 850 Direct: 750 Referral: 400 Referral: 420 Referral: 440 Referral: 480 Referral: 520 Referral: 560 Referral: 600 Referral: 580 Referral: 540 Referral: 500 Referral: 460 Referral: 420 Organic Direct Referral terrafluent.dev terrafluent.dev

100% Stacked Columns

StackPercent() — Y-axis automatically labels 0% … 100%.

Market Share — 100% stacked columns — Y-axis auto-labels as percentage Market Share — 100% stacked columns — Y-axis auto-labels as percentage — Series: Product A, Product B, Product C. Categories: Q1, Q2, Q3, Q4. Values range from 25 to 45. Market Share 100% stacked columns — Y-axis auto-labels as percentage 0% 20% 40% 60% 80% 100% Share Q1 Q2 Q3 Q4 Product A Product B Product C terrafluent.dev terrafluent.dev

Multi-Series Line

Three lines (Revenue, Cost, Profit).

Revenue vs Cost vs Profit — Quarterly — FY 2025 Revenue vs Cost vs Profit — Quarterly — FY 2025 — Series: Revenue, Cost, Profit. Categories: Q1, Q2, Q3, Q4. Values range from 110 to 480. Revenue vs Cost vs Profit Quarterly — FY 2025 0 100 200 300 400 USD (thousands) Q1 Q2 Q3 Q4 Quarter Revenue: 320 Revenue: 410 Revenue: 390 Revenue: 480 Cost: 210 Cost: 260 Cost: 245 Cost: 290 Profit: 110 Profit: 150 Profit: 145 Profit: 190 Revenue Cost Profit terrafluent.dev terrafluent.dev

Mixed Line + Area

Area series (Volume) combined with a Line series (Price).

Stock Price & Volume — TFCR — Last 8 Weeks Stock Price & Volume — TFCR — Last 8 Weeks — Series: Volume, Price. Categories: W1 to W8. Values range from 41 to 1.6k. Stock Price & Volume TFCR — Last 8 Weeks 0 200 400 600 800 1k 1.2k 1.4k 1.6k Price / Volume W1 W2 W3 W4 W5 W6 W7 W8 Week Volume: 1.2k Volume: 980 Volume: 1.5k Volume: 1.1k Volume: 1.6k Volume: 1.4k Volume: 900 Volume: 1.3k Price: 42 Price: 44 Price: 41 Price: 46 Price: 49 Price: 47 Price: 43 Price: 48 Volume Price terrafluent.dev terrafluent.dev

Dual-Axis Combo Chart

Column (primary Y) + Line (secondary Y) on one chart.

Revenue & Growth Rate — Column on primary Y-axis, line on secondary Y-axis Revenue & Growth Rate — Column on primary Y-axis, line on secondary Y-axis — Series: Revenue, Growth %. Categories: Jan to Jun. Values range from -5 to 190. Revenue & Growth Rate Column on primary Y-axis, line on secondary Y-axis 0 50 100 150 Revenue ($k) Jan Feb Mar Apr May Jun -20 0 20 40 60 Growth (%) Revenue Growth % terrafluent.dev terrafluent.dev

Mixed-Type Combo Chart

Column + Line + Area series rendered together.

Sales Performance — Mixed chart: Column + Line + Area on a single plot Sales Performance — Mixed chart: Column + Line + Area on a single plot — Series: Actual, Target, Forecast. Categories: Jan to Jun. Values range from 100 to 155. Sales Performance Mixed chart: Column + Line + Area on a single plot 0 20 40 60 80 100 120 140 Units Jan Feb Mar Apr May Jun Actual Target Forecast terrafluent.dev terrafluent.dev

Keep going

All chart types and features The full gallery index — 26 chart types, eight feature groups, and the cookbook. Getting started Install the package and render your first chart in a few lines of C#. API reference Every builder method, series type, enum and theme in one page.

← Back to the full chart gallery

TerraFluent

Fluent .NET solutions for reporting and data visualization. Open source under the MIT license.

Solutions

  • All solutions
  • TerraFluent.Pdf.Reporting
  • TerraFluent.Html.Reporting
  • TerraFluent.Docx.Reporting
  • TerraFluent.Chart.Reporting
  • Getting started
  • Samples
  • Compare

Source & packages

  • Pdf.Reporting on GitHub
  • Html.Reporting on GitHub
  • Docx.Reporting on GitHub
  • Chart.Reporting on GitHub
  • Pdf.Reporting on NuGet
  • Html.Reporting on NuGet
  • Docx.Reporting on NuGet
  • Chart.Reporting on NuGet

Docs

  • Documentation
  • PDF Reporting docs
  • HTML Reporting docs
  • DOCX Reporting docs
  • Chart Reporting docs
  • Live sample reports
  • Live chart showcase

Project

  • Enterprise guide
  • Support
  • Security policy
  • Releases & versioning
  • Privacy

© 2026 TerraFluent. MIT licensed — free for personal, commercial, and open-source use.