TerraFluent.Chart.Reporting

C# Chart Showcase

Every chart type and feature in the library, rendered server-side from C# as self-contained SVG — no JavaScript, no headless browser, no image files. Each entry below opens the page that holds its live specimen.

  • 26 chart types
  • 27 type pages
  • 102 live SVG specimens
  • 18 built-in themes
  • Zero third-party dependencies

Chart types

One page per type, each with its specimen, the C# that produces it, and guidance on when the type is the wrong choice.

Line Chart in C# Draw line charts in C# as self-contained SVG with TerraFluent.Chart.Reporting. One AddLine call, 18 themes, no JavaScript... Spline Chart in C# Render smooth spline curves in C# with AddSpline — true Bézier interpolation, self-contained SVG, zero dependencies. Part... Area Chart in C# Create filled area charts in C# with AddArea — gradient and opacity control, stacking, self-contained SVG output.... Column Chart in C# Generate column charts in C# with AddColumn — grouped, stacked, and 100% stacked, rendered as self-contained SVG... Horizontal Bar Chart in C# Draw horizontal bar charts in C# with AddBar — room for long category labels, natural for ranked... Pie Chart in C# Render pie charts in C# with AsPie and Add — outside labels with connector lines, legend placement,... Donut Chart in C# Build donut charts in C# with DonutHole and DonutCenter — a total in the middle, labelled slices... Scatter Plot in C# Create scatter plots in C# with AddScatter — marker shapes, borders, and regression overlays. Self-contained SVG from... Waterfall Chart in C# Build waterfall and bridge charts in C# with AddWaterfall — running totals, absolute total bars, rendered as... Gauge Chart in C# Render semi-circular gauge charts in C# with AddGauge — one KPI against its range, as self-contained SVG.... Data Ring Chart in C# Draw full-circle progress rings in C# with AddDataRing — one KPI per ring, ideal for dashboard tiles.... Bubble Chart in C# Plot three variables at once in C# with AddBubble and BubblePoint — X, Y, and size. Self-contained... Heatmap in C# Generate heatmaps in C# with AddHeatmap and HeatmapPoint — colour-scaled grids for matrices and correlations, rendered as... Column Range Chart in C# Draw floating low-high column ranges in C# with AddColumnRange and RangePoint — temperature and spread charts as... Area Range Chart in C# Render low-high confidence bands in C# with AddAreaRange and RangePoint — forecast ranges and uncertainty envelopes as... Funnel Chart in C# Build funnel charts in C# with AddFunnel — stage-by-stage conversion and sales pipelines rendered as self-contained SVG.... Treemap in C# Render treemaps in C# with AddTreemap — proportional rectangles for part-of-whole with many categories. Self-contained SVG from... Radar Chart in C# Create radar and spider charts in C# with AddRadar — multivariate profiles on a shared scale, rendered... Box Plot in C# Draw box-and-whisker plots in C# with AddBoxPlot and BoxPlotPoint — median, quartiles, and whiskers as self-contained SVG.... Error Bar Chart in C# Add error bars in C# with AddErrorBar and RangePoint — confidence intervals and variance whiskers over columns,... Candlestick Chart in C# Render financial candlestick charts in C# with AddCandlestick and OhlcPoint — open, high, low, close with up/down... OHLC Chart in C# Draw OHLC bar charts in C# with AddOhlc and OhlcPoint — high-low bars with open and close... Dumbbell Chart in C# Build dumbbell and dot-plot charts in C# with AddDumbbell and RangePoint — before/after comparison per category as... Stream Graph in C# Render stream graphs and ThemeRiver charts in C# with AddStream — stacked bands around a centred baseline,... Gantt Chart in C# Generate Gantt charts in C# with AddGantt and GanttTask — task bars on a time axis, per-task... Sankey Diagram in C# Draw Sankey flow diagrams in C# with AddSankey, SankeyNode and SankeyLink — proportional ribbons between stages, as... Parliament Chart in C# Render parliament seating charts in C# with AddParliament and ParliamentGroup — one dot per seat, grouped by...

Features

Themes, axes, labels, render modes and interactivity — the options that apply across chart types rather than defining one.

Cookbook

Finished results rather than single features — dashboards, report templates, and charts assembled from several calls.

Install

dotnet add package TerraFluent.Chart.Reporting
  • MIT licensed — free for commercial use, no chart limits, no watermarks.
  • Zero dependencies — nothing but the .NET base class library.
  • netstandard2.0 through net10.0 — .NET Framework 4.6.1+, .NET Core 2.0+, and every modern release.

Generated by TerraFluent.Chart.Reporting — 2026-09-06 19.08 UTC