Articles in this section
Category / Section

How to work with Date in Chart Axes?

1 min read

 

Chart Axes can use Date as its value type. This can be done using ValueType property.

The RangeType of the Axis can be specified using RangeType property. The DateTimeRange property can be used to set the range in Date and Time Format. The format of the date and time can be specified using DateTimeFormat property. The interval type of the property is set by using IntervalType property.

C#

// Specifying IntervalType

this.chartControl1.PrimaryXAxis.IntervalType = ChartDateTimeIntervalType.Days;

this.chartControl1.PrimaryXAxis.LabelIntersectAction = ChartLabelIntersectAction.Rotate;

this.chartControl1.PrimaryXAxis.ValueType = ChartValueType.DateTime;

// Specifying RangeType

this.chartControl1.PrimaryXAxis.RangeType=ChartAxisRangeType.Set;

this.chartControl1.PrimaryXAxis.DateTimeRange = new ChartDateTimeRange(start, start.AddDays(42), 7, ChartDateTimeIntervalType.Days);

this.chartControl1.PrimaryXAxis.DateTimeInterval.Type = ChartDateTimeIntervalType.Days;

this.chartControl1.PrimaryXAxis.DateTimeFormat = "dd,MMM, dddd";

VB

' Specifying IntervalType

Me.ChartControl1.PrimaryXAxis.IntervalType = ChartDateTimeIntervalType.Days

Me.ChartControl1.PrimaryXAxis.LabelIntersectAction = ChartLabelIntersectAction.Rotate

Me.ChartControl1.PrimaryXAxis.ValueType = ChartValueType.DateTime

' Specifying RangeType

Me.ChartControl1.PrimaryXAxis.RangeType=ChartAxisRangeType.Set

Me.ChartControl1.PrimaryXAxis.DateTimeRange = new ChartDateTimeRange(start, start.AddDays(42), 7, ChartDateTimeIntervalType.Days)

Me.ChartControl1.PrimaryXAxis.DateTimeInterval.Type = ChartDateTimeIntervalType.Days

Me.ChartControl1.PrimaryXAxis.DateTimeFormat = "dd,MMM, dddd"

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied