 			// draw the axis line
 			var graphics:Graphics = tempShape.graphics;
 			graphics.clear();
-			graphics.beginFill(axesColor.value, axesAlpha.value) ;
+			graphics.lineStyle(1, axesColor.value, axesAlpha.value);
+			graphics.beginFill(axesColor.value, axesAlpha.value);
 			var offset:Number = 1 ;
 			if(axisAngle == 0 )
 				graphics.drawRect(_axisLineScreenBounds.xMin - axesThickness.value, _axisLineScreenBounds.yMax+offset, length+axesThickness.value, axesThickness.value );

				
				// draw tick mark line and grid lines
				graphics.clear();
				graphics.lineStyle(axisGridLineThickness.value, axisGridLineColor.value, axisGridLineAlpha.value);
				
				if ( key == MIN_LABEL_KEY || key == MAX_LABEL_KEY )
				{

package weave.visualization.plotters
{
	import flash.display.BitmapData;
	import flash.display.CapsStyle;
	import flash.display.Graphics;
	import flash.display.JointStyle;
	import flash.geom.Point;
	import flash.text.TextFormatAlign;
	
