GrapeCity.Xaml.SpreadSheet.Data.SpreadOpenHighLowCloseSeries open = new GrapeCity.Xaml.SpreadSheet.Data.SpreadOpenHighLowCloseSeries(); open.XValues = new GrapeCity.Xaml.SpreadSheet.Data.DoubleSeriesCollection(); open.XValues.Add(1); open.XValues.Add(2); open.XValues.Add(3); open.XValues.Add(4); open.XValues.Add(5); open.HighSeries.Values.AddRange(new double[] { 5, 7, 6, 8, 7, 9 }); open.LowSeries.Values.AddRange(new double[] { 2, 4, 3, 5, 4, 6 }); open.CloseSeries.Values.AddRange(new Double[] { 4, 6, 5, 7, 6, 8 }); open.OpenSeries.Values.AddRange(new Double[] { 3, 8, 9, 10, 12, 6 }); GrapeCity.Xaml.SpreadSheet.Data.SpreadChart chart1 = new GrapeCity.Xaml.SpreadSheet.Data.SpreadChart(); chart1.ChartType = GrapeCity.Xaml.SpreadSheet.Data.SpreadChartType.StockHighLowOpenClose; chart1.DataSeries.Add(open); chart1.Name = "Name"; this.gcSpreadSheet1.ActiveSheet.Charts.Add(chart1);
Dim open As New GrapeCity.Xaml.SpreadSheet.Data.SpreadOpenHighLowCloseSeries() open.XValues = New GrapeCity.Xaml.SpreadSheet.Data.DoubleSeriesCollection() open.XValues.Add(1) open.XValues.Add(2) open.XValues.Add(3) open.XValues.Add(4) open.XValues.Add(5) open.HighSeries.Values.AddRange(New Double() {5, 7, 6, 8, 7, 9}) open.LowSeries.Values.AddRange(New Double() {2, 4, 3, 5, 4, 6}) open.CloseSeries.Values.AddRange(New Double() {4, 6, 5, 7, 6, 8}) open.OpenSeries.Values.AddRange(New Double() {3, 8, 9, 10, 12, 6}) Dim chart1 As New GrapeCity.Xaml.SpreadSheet.Data.SpreadChart() chart1.ChartType = GrapeCity.Xaml.SpreadSheet.Data.SpreadChartType.StockHighLowOpenClose chart1.DataSeries.Add(open) chart1.Name = "Name" GcSpreadSheet1.ActiveSheet.Charts.Add(chart1)