Nevron .NET Vision Documentation
Range

The Range series can display 2D or 3D shapes defined by the begin / end values of their bounding boxes. It can be used for display of histograms, bars with custom sizes, 3D ranges etc. The following charts are created with the help of the Range series:




Figure 1.




Figure 2.

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
// obtain a reference to the Cartesian chart that is created by default
NCartesianChart chart = (NCartesianChart)chartControl.Charts[0];

// add a range series to it
NRangeSeries range = (NRangeSeries)chart.Series.Add(SeriesType.Range);
Visual Basic
Copy Code
' obtain a reference to the Cartesian chart that is created by default
Dim chart As NCartesianChart = chartControl.Charts(0)

' add a range series to it
Dim range As NRangeSeries = chart.Series.Add(SeriesType.Range)
Passing Data

Once the range series is created you can add some data in it. Range series use the following data series:

Values data series - contains the Y range begin values
XValues data series - contains the X range begin values
ZValues data series - contains the Z range begin values
Y2Values data series - contains the Y range end values
X2Values data series - contains the X range end values
Z2Values data series - contains the Z range end values

You can either manipulate directly these data series, or use the data point interface to add data. The NRangeDataPoint class provides several constructors that can be very helpful when you add range data points. Please refer to the Working with Data Points topic for more information.

Controlling the shape

The shape of the data points can be controlled through the Shape property. It accepts values from the BarShape enumeration. For example the following code will display the shapes as smooth edge bars:

C#
Copy Code
shapeSeries.Shape = BarShape.SmoothEdgeBar;
Visual Basic
Copy Code
shapeSeries.Shape = BarShape.SmoothEdgeBar
Related Examples
Windows forms: Chart Gallery\Range\...
See Also

 

 


©2017. Nevron Software LLC.

Send Feedback