Chapter 8 (Axis Labels) of the Charting Tools manual (QCChart2DManual) discussing axis labels explains how to set the numeric format of axis labels. Explain your problem after reading that chapter.
We cannot reproduce your other problem.
We have many semi-log plot examples in the QCChart2D examples (LogPlots) and none skip directly from 1 to 100000.
We made yaxis11 in the Polygraph example program a LogAxis and it worked exactly as expected, with tickmarks and labels at 0.1,1,10, 100, 1000, 10000.
// Modified in the Polygraph.InitializeBeatingHeartScrollGraph method.
xaxis1.AxisIntercept = 0.1;
pTransform11.SetTimeScaleTransforms(ChartObj.TIME_SCALE, ChartObj.LOG_SCALE);
pTransform11.SetScaleStartY(0.1);
pTransform11.SetScaleStopY(10000);
yaxis11 = new LogAxis(pTransform11, ChartObj.Y_AXIS);
.
.
.
NumericAxisLabels yAxisLab = new NumericAxisLabels(yaxis11);
yAxisLab.TextFont = font10;
yAxisLab.AxisLabelsFormat = ChartObj.SCIENTIFICFORMAT;
chartVu.AddChartObject(yAxisLab);
If you still cannot solve your problem you need to create the simplest possible example program that demonstrates the problem and send the complete project as a zip file to support@quinn-curtis.com along with an explaination.
If you solve the problem after reading this post please make sure you post what the solution is on this thread.