Hi Alex,
The "weirdness" can be caused by tick rounding, which is enabled by default - the following code pans smoothly in log mode with version 10.9.5.12:
NCartesianChart chart = (NCartesianChart)nChartControl1.Charts[0];
chart.RangeSelections.Add(new NRangeSelection());
NPointSeries point = new NPointSeries();
point.UseXValues = true;
point.DataLabelStyle.Visible = false;
double value = 1;
for (int i = 0; i < 10; i++)
{
point.Values.Add(value);
point.XValues.Add(value);
value *= 10;
}
chart.Series.Add(point);
NLogarithmicScaleConfigurator scaleX = new NLogarithmicScaleConfigurator();
scaleX.RoundToTickMax = false;
scaleX.RoundToTickMin = false;
chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator = scaleX;
NLogarithmicScaleConfigurator scaleY = new NLogarithmicScaleConfigurator();
scaleY.RoundToTickMax = false;
scaleY.RoundToTickMin = false;
chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator = scaleY;
nChartControl1.Controller.Tools.Add(new NSelectorTool());
nChartControl1.Controller.Tools.Add(new NDataPanTool());
nChartControl1.Controller.Tools.Add(new NDataZoomTool());
Let us know if the problem persists.
Best Regards,
Nevron Support Team