The tutorial example UserChartExample1 shows how to set the text font for an axis label. Experiment with that and then explain why that doesn't work in your case.
NumericAxisLabels yAxisLab = new NumericAxisLabels(yAxis);
yAxisLab.SetTextFont(theFont);
chartVu.AddChartObject(yAxisLab);
The software does not support a time-based y-axis. Is that what you are doing ? We would strongly advise that you re-orient the chart so that the time axis is the x-axis. Any success that you may have had so far is chance. If problems arise associated with a time-based y-axis we will not be able to provide customer support on that.
There are axis properties for setting the tick minor and major tick spacing.
LinearAxis xAxis = new LinearAxis(pTransform1, ChartObj.X_AXIS);
xAxis.AxisTickSpace = 1;
xAxis.AxisMinorTicksPerMajor = 2;
chartVu.AddChartObject(xAxis);