 package weave.visualization.plotters
 {
 	import flash.display.BitmapData;
-	import flash.display.Graphics;
 	import flash.geom.Point;
 	
 	import mx.utils.ObjectUtil;
 	
 	import weave.api.WeaveAPI;
+	import weave.api.newLinkableChild;
+	import weave.api.registerLinkableChild;
 	import weave.api.data.IColumnStatistics;
-	import weave.api.newLinkableChild;
 	import weave.api.primitives.IBounds2D;
-	import weave.api.registerLinkableChild;
 	import weave.api.ui.ITextPlotter;
 	import weave.compiler.StandardLib;
 	import weave.core.LinkableBoolean;

	import weave.primitives.Bounds2D;
	import weave.utils.AsyncSort;
	import weave.utils.BitmapText;
	import weave.utils.LinkableTextFormat;
	import weave.utils.TickMarkUtils;
	import weave.visualization.plotters.styles.SolidLineStyle;
	
	/**

					// Draw large circle befroe small circle for both negative (top down direction) and positive (bottom up direction)  
					if (circleRadiuses[i] < 0)
					{
						fillColor = absoluteValueColorMin.value;
					}
					else
					{
						fillColor = absoluteValueColorMax.value;
						yPosition = screenBounds.getYNumericMax() - yInterval / 2; // First y position from bottom
						for (j = normalizedCircleRadiuses.length - 1; j >= i; j--)
						{
