Hi,
Basic code below:
NCartesianChart
barChart = new NCartesianChart();_chartControl.Charts.Add(barChart);
// create a date time scale
NDateTimeScaleConfigurator
dateTimeScale = new NDateTimeScaleConfigurator();dateTimeScale.LabelStyle.Angle =
new NScaleLabelAngle(ScaleLabelAngleMode.Scale, 90);dateTimeScale.MajorTickMode =
MajorTickMode.CustomTicks;DateTime
[] ticks = new DateTime[12];ticks[0] =
new DateTime(2011,12,1);for
(int i = 1; i < 12; i++){
ticks[i] = ticks[i - 1].AddMonths(1);
}
dateTimeScale.CustomMajorTicks =
new Nevron.Collections.NDateTimeList(ticks);dateTimeScale.LabelValueFormatter =
new NDateTimeValueFormatter(DateTimeValueFormat.MonthNameYear2Digit);dateTimeScale.InflateBeginContentRangeWithCustomTicks =
true;dateTimeScale.InflateEndContentRangeWithCustomTicks =
true;barChart.Axis(
StandardAxis.PrimaryX).ScaleConfigurator = dateTimeScale;// setup a bar series
NBarSeries
barSeries1 = (NBarSeries)barChart.Series.Add(SeriesType.Bar);barSeries1.MultiBarMode =
MultiBarMode.Series;barSeries1.UseXValues =
true;barSeries1.Values.Add(200);
barSeries1.XValues.Add(
new DateTime(2011, 12, 1));barSeries1.Values.Add(200);
barSeries1.XValues.Add(
new DateTime(2012, 1, 1));barSeries1.Values.Add(300);
barSeries1.XValues.Add(
new DateTime(2012, 5, 1));
Thanks for your help.
Lucy