Hi Matthias,
On a logarithmic scale the custom major ticks actual values are interpretted as Math.Log(logbase, customTick) - just tested with the following code:
NChart chart = nChartControl1.Charts[0];
NLogarithmicScaleConfigurator logarithmicScale = new NLogarithmicScaleConfigurator();
logarithmicScale.CustomMajorTicks.Clear();
logarithmicScale.MajorTickMode = MajorTickMode.CustomTicks;
for (double i = 0; i <= max; i++)
{
logarithmicScale.CustomMajorTicks.Add(i);
}
NLineSeries line = new NLineSeries();
for (int j = 0; j < 10; j++)
{
line.Values.Add(Math.Pow(10, j));
}
chart.Series.Add(line);
chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator = logarithmicScale;
and the axis was behaving as expected.
Hope this helps - let us know if you have any questions or meet any problems.
Best Regards,
Nevron Support Team