How to set user defined values for X axis and Y axis?
To set user defined values for X axis and Y axis, first the ChartAxisRangeType has to be set as 'Set' and then the data range has to be set. Please refer the below code snippet which illustrates to set the DateTime value for the X axis.
C#
private DateTime startDate = new DateTime(2007, 2, 28, 17, 5, 0);
this.ChartWebControl1.PrimaryXAxis.ValueType = ChartValueType.DateTime;
this.ChartWebControl1.PrimaryXAxis.RangeType = ChartAxisRangeType.Set;
//Range of PrimaryXAxis
this.ChartWebControl1.PrimaryXAxis.DateTimeRange = new ChartDateTimeRange(startDate.AddDays(-1), startDate.AddDays(5), 1,ChartDateTimeIntervalType.Days);
this.ChartWebControl1.PrimaryXAxis.DateTimeFormat = "dd/MM/yyyy";
VB
Private startDate As DateTime = New DateTime(2007, 2, 28, 17, 5, 0)
Me.ChartWebControl1.PrimaryXAxis.ValueType = ChartValueType.DateTime
Me.ChartWebControl1.PrimaryXAxis.RangeType = ChartAxisRangeType.Set
'Range of PrimaryXAxis
Me.ChartWebControl1.PrimaryXAxis.DateTimeRange = New ChartDateTimeRange(startDate.AddDays(-1), startDate.AddDays(5), 1, ChartDateTimeIntervalType.Days)
Me.ChartWebControl1.PrimaryXAxis.DateTimeFormat = "dd/MM/yyyy"
Sample:
http://help.syncfusion.com/support/samples/kb/Chart.Web/6.1.0.34/CCaxes/Chart.zip