Bug 177483 [Regression] The value in chart area and legend area are different for Meter chart [0001]
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendBuilder.java
dWidth, dHeight
		};
	}
	private double[] computeHorizalByCategory( IDisplayServer xs, Chart cm,
			RunTimeContext rtc, ITextMetrics itm, Label la,
			LegendData legendData ) throws ChartException
	{
		double dWidth = 0, dHeight = 0;
		double dRowHeight;
		double dRealWidth = 0, dExtraHeight = 0;
		ArrayList columnList = new ArrayList( );
		SeriesDefinition sdBase = null;
		if ( cm instanceof ChartWithAxes )
		{
			
			final Axis axPrimaryBase = ( (ChartWithAxes) cm ).getBaseAxes( )[0];
			if ( axPrimaryBase.getSeriesDefinitions( ).isEmpty( ) )
			{
				throw new ChartException( ChartEnginePlugin.ID,
						ChartException.GENERATION,
						"exception.base.axis.no.series.definitions",  
						Messages.getResourceBundle( xs.getULocale( ) ) );
			}
			
			sdBase = (SeriesDefinition) axPrimaryBase.getSeriesDefinitions( )
					.get( 0 );
		}
		else if ( cm instanceof ChartWithoutAxes )
		{
			if ( ( (ChartWithoutAxes) cm ).getSeriesDefinitions( ).isEmpty( ) )