|
this.chartControl1.PrimaryXAxis.ValueType = ChartValueType.Custom;
BindingList<SalesData> dataSource = new BindingList<SalesData>();
dataSource.Add(new SalesData("down", -39.6348));
dataSource.Add(new SalesData("up", -61.405));
dataSource.Add(new SalesData("down", -23.281));
dataSource.Add(new SalesData("up", -39.223));
dataSource.Add(new SalesData("down", 24.2998));
dataSource.Add(new SalesData("up", 59.0369));
...
ChartSeries chartSeries = new ChartSeries("Sales");
chartSeries.SortPoints = false;
this.chartControl1.Indexed = true;
ChartDataBindAxisLabelModel dataLabelsModel = new ChartDataBindAxisLabelModel(dataSource);
dataLabelsModel.LabelName = "Year";
this.chartControl1.Series.Add(chartSeries);
this.chartControl1.PrimaryXAxis.LabelsImpl = dataLabelsModel;
this.chartControl1.PrimaryXAxis.CustomLabelsParameter = ChartCustomLabelsParameter.Position; |