Hi Elli,
Sure - you need to change the major tick mode of the scale configurator attached to the particular axis. The following code snippet shows how to do that for the primary X/Y axes:
NLinearScaleConfigurator scaleY = new NLinearScaleConfigurator();
scaleY.MajorTickMode = MajorTickMode.CustomStep;
scaleY.CustomStep = 15;
chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator = scaleY;
NLinearScaleConfigurator scaleX = new NLinearScaleConfigurator();
scaleX.MajorTickMode = MajorTickMode.CustomStep;
scaleX.CustomStep = 15;
chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator = scaleX;
Alternatively you can use custom steps:
NLinearScaleConfigurator scaleY = new NLinearScaleConfigurator();
scaleY.MajorTickMode = MajorTickMode.CustomStep;
scaleY.CustomSteps.Clear();
scaleY.CustomSteps.Add(5);
scaleY.CustomSteps.Add(10);
scaleY.CustomSteps.Add(15);
chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator = scaleY;
NLinearScaleConfigurator scaleX = new NLinearScaleConfigurator();
scaleX.MajorTickMode = MajorTickMode.CustomSteps;
scaleX.CustomSteps.Clear();
scaleX.CustomSteps.Add(5);
scaleX.CustomSteps.Add(10);
scaleX.CustomSteps.Add(15);
chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator = scaleX;
or you can even custom specify the ticks:
NLinearScaleConfigurator scaleY = new NLinearScaleConfigurator();
scaleY.MajorTickMode = MajorTickMode.CustomTicks;
scaleY.CustomMajorTicks.Clear();
scaleY.CustomMajorTicks.Add(5);
scaleY.CustomMajorTicks.Add(10);
scaleY.CustomMajorTicks.Add(30);
chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator = scaleY;
NLinearScaleConfigurator scaleX = new NLinearScaleConfigurator();
scaleX.MajorTickMode = MajorTickMode.CustomTicks;
scaleX.CustomMajorTicks.Clear();
scaleX.CustomMajorTicks.Add(5);
scaleX.CustomMajorTicks.Add(10);
scaleX.CustomMajorTicks.Add(30);
chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator = scaleX;
Hope this helps - let us know if you meet any problems or have any questions.
Best Regards,
Nevron Support Team