Skip to content
ChartForgeX

Range Bar examples in C#

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

All charts Compare valuesRangeBar

Minimum and maximum delivery times

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.ConfigureRangeBar(options => …). The full list is on the ChartRangeBarOptions reference page.

OptionWhat it does
LabelContentGets or sets whether data labels show one combined caption or separate authored endpoint captions. Default: Combined.
EndpointLabelFormatterGets or sets the optional formatter for separate Start and End captions. Null uses the chart's numeric value format.
StartLabelGets independent visibility, typography and physical placement for the authored Start caption in Endpoints mode.
EndLabelGets independent visibility, typography and physical placement for the authored End caption in Endpoints mode.
OrientationGets or sets the value direction. Vertical is the default; horizontal uses X for values and Y for categories.