public void PaintMajorLabels(IGraphicsContext3D g, IPlotArea layer) { if (AreMajorLabelsEnabled) { var labelSide = _majorLabelStyle.PredictLabelSide(_cachedAxisInfo); var outerDistance = null == _axisLineStyle ? 0 : _axisLineStyle.GetOuterDistance(labelSide); var scaleWithTicks = layer.Scales[_cachedAxisInfo.Identifier.ParallelAxisNumber]; _majorLabelStyle.Paint(g, layer.CoordinateSystem, scaleWithTicks, _customTickSpacing ?? scaleWithTicks.TickSpacing, _cachedAxisInfo, outerDistance, false); } }