Nevron Open Vision Documentation
Chart / Charts / Types / Cartesian / Series / Range Series
In This Topic
    Range Series
    In This Topic

    The Range Chart displays shapes defined by the begin / end values of their bounding boxes. It can be used for display of histograms, bars with custom sizes etc. The following image shows a range chart:

     Creating a Range Series

    Range series are represented by the NRangeSeries type. An instance of this type must be added to the series collection of a Cartesian chart:

    C#
    Copy Code

    NRangeSeries range = new NRangeSeries();
    chart.Series.Add(range);

     Passing Data

    Range series accept data points of type NRangeDataPoint. The following code snippet shows how to add data to a range series:

    C#
    Copy Code

    // Enable X values
    range.UseXValues = true;

    // Add a range data point covering the range [0, 0] to [10, 10]
    NRangeDataPoint rangeDataPoint = new NRangeDataPoint();
    rangeDataPoint.X = 0;
    rangeDataPoint.Value = 0;
    rangeDataPoint.X2 = 10;
    rangeDataPoint.Y2 = 10;
    range.DataPoints.Add(rangeDataPoint);

     Formatting Commands

    The range series supports the following formatting commands in addition to the standard (per data point) formatting commands:

    <y1> - displays the range y1 value. Has the same effect as the <value> command.
    <x1> - displays the range x1 values. Has the same effect as the <xvalue> command.

    <x2> - displays the range x2 value.
    <y2> - displays the range y2 value.

    <z1> - displays the range z1 value.
    <z2> - displays the range z2 value.

    See Also