Bug 214197 [Regression] Auto scale does not work correctly [13]
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/withaxes/AutoScale.java
final Double oStep = scModel.isSetStep( )
				? new Double( scModel.getStep( ) ) : null;
		final Integer oStepNumber = scModel.isSetStepNumber( )
				? new Integer( scModel.getStepNumber( ) ) : null;
		AutoScale sc = null;
		AutoScale scCloned = null;
		final Object oMinValue, oMaxValue;
		
		final boolean bIsPercent = ax.getModelAxis( ).isPercent( );
		if ( ( iType & TEXT ) == TEXT || ax.isCategoryScale( ) )
		{
			sc = new AutoScale( iType );
			sc.fs = fs;
			sc.rtc = rtc;
			sc.bCategoryScale = true;
			sc.bAxisLabelStaggered = ax.isAxisLabelStaggered( );
			sc.iLabelShowingInterval = ax.getLableShowingInterval( );
			sc.bTickBetweenCategories = ax.isTickBwtweenCategories( );
			sc.dZoomFactor = zoomFactor;
			sc.iMarginPercent = iMarginPercent;
			sc.setData( dsi );
			sc.setDirection( direction );
			sc.computeTicks( xs,
					ax.getLabel( ),
					iLabelLocation,
					iOrientation,
					dStart,
					dEnd,
					false,
					null );