|
private BindingList<MyChartPoint> dataSource; …
dataSource = new BindingList<MyChartPoint>();
dataSource.Add(new MyChartPoint(1, 10, 6, 7, 8));
dataSource.Add(new MyChartPoint(2, 10, 6, 8, 7));
dataSource.Add(new MyChartPoint(3, 8, 3, 7, 6));
dataSource.Add(new MyChartPoint(4, 16, 9, 11, 14));
dataSource.Add(new MyChartPoint(5, 18, 11, 13, 16));
dataSource.Add(new MyChartPoint(6, 10, 3, 7, 4));
dataSource.Add(new MyChartPoint(7, 19, 6, 12, 9));
ChartDataBindModel dataSeriesModel = new ChartDataBindModel(dataSource);
dataSeriesModel.XName = "XValue";
dataSeriesModel.YNames = new string[] { "High", "Low", "Open", "Close" };
ChartSeries series = new ChartSeries("Candle");
series.Type = ChartSeriesType.Candle;
series.SeriesModel = dataSeriesModel;
this.chartControl1.Series.Add(series); |