Hi Simon,
Not sure if we understand the problem properly, but first guess is that you want to have a scale which is decorated each day (or number of days) regardless of whether there are data points in this day or not. You probably also want to exclude weekends and other non working days. There are generally two ways to achieve this:
1. Using an ordinal scale you can add labels to the x axis for each category and either pass a value or fill the value with empty data point. For example if you have data for three non adjacent days:
1/1/2013
1/2/2013
1/4/2013
this can be plotted as:
NCartesianChart chart = (NCartesianChart)nChartControl1.Charts[0];
NBarSeries bar = new NBarSeries();
bar.Values.Add(100);
bar.Values.Add(106.2230437);
bar.Values.Add(DBNull.Value);
bar.Values.Add(107.0856439);
chart.Series.Add(bar);
NOrdinalScaleConfigurator scale = chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator as NOrdinalScaleConfigurator;
scale.AutoLabels = false;
scale.Labels.Add("01/01/2013");
scale.Labels.Add("01/02/2013");
scale.Labels.Add("01/03/2013");
scale.Labels.Add("21/04/2013");
in other words adding empty data points to the values in the category allows you to "catch up" with the labels in the X axis.
2. Alternatively you can use a DateTime scale with XY scatter mode. In order to filter the weekends you can apply a working calendar.
Also can you post a screenshot of the chart you want to create?
Best Regards,
Nevron Support Team