SharpPlot Tutorials > Style Examples > XY Plot XY Plot
Example
sp.LineGraphStyle = LineGraphStyles.XYPlot;
Linegraphs
The first item of the data array is taken as the X-values. This has the same effect as passing one less column and setting the X-values with the second argument. The default is to assume that all columns of data represent sets of Y-values to be plotted against (1..n) as separate timeseries.
arr_X = new int[] {1,83,14,48,9,67};
arr_Y = new int[] {5,9,13,27,41,47};
data = new int[][]{arr_X,arr_Y};
sp.LineGraphStyle = LineGraphStyles.XYPlot;
sp.DrawLineGraph(data);
Cloud charts (3D scatter)
In this case, the first 2 items are taken as the X and Y values. Columns from 3 onwards are taken as independent data series, giving Z values. This allows you to call Cloud charts passing a single 3-element array of arrays rather that using the xValues and yValues arguments to set the values on the X and Y axes.
See also ...SharpPlot Members | SharpPlot.CloudChartStyle Property | SharpPlot.LineGraphStyle Property | SharpPlot.MinMaxChartStyle Property | SharpPlot.PolarChartStyle Property
Send comments on this topic © Dyalog Ltd 2021
|