Skip to content
ChartForgeX

Funnel examples in C#

Funnel examples rendered by ChartForgeX: a live chart, variants in light and dark themes, the C# source and the options to configure it.

All charts Parts of a wholeFunnel

Requests from receipt to completion

The interactive HTML page ChartForgeX writes for this chart. Hover for values, click legend items to hide or show series, use the keyboard to navigate, and right-click for export and reset. Where the chart can redraw a zoomed range, use the wheel to zoom, choose Pan to move the window, or choose Brush and drag to zoom to a range.

Build it in C#

This is the code for the chart above. Show setup adds the imports before it and the few lines that write SVG, PNG and HTML after it, so it reads as one program; the download is the complete console program, ready to run with the ChartForgeX package.

C# Program.cs Download
Loading source…

Variants

Options

Set these on chart.ConfigureFunnel(options => …). The full list is on the ChartFunnelOptions reference page.

OptionWhat it does
FormGets or sets the anatomy. The default is proportional stage bars.
OrientationGets or sets the direction of the ordered stages. The default is top to bottom.
LabelContentGets or sets combined (default) or independently positioned component captions. Shared data labels must be enabled.
CategoryLabelGets independent category visibility, physical placement and typography in Separate mode. Null inherits series/chart placement; Auto prefers the outside rail.
ValueLabelGets independent value visibility, physical placement and typography in Separate mode. Null inherits series/chart placement; Auto prefers the mark interior.
StageOutlineGets or sets the optional shared stage outline policy. Point stroke colors take precedence over its color; null preserves the existing unoutlined partition or Cone line.
StageOutlineDashOffsetGets or sets the finite stage outline dash phase in logical units.
RetentionLabelGets independent retained-percentage visibility, placement and typography in Separate mode. Undefined baselines keep an explicit descriptive caption.