//AreaChartProperties areaChartProperties=(AreaChartProperties) iAxisChartDataSet.getChartTypeProperties();
float xPosition=axisChart.getXAxis().getTickStart();
GeneralPath generalPaths[]=new GeneralPath[ iAxisChartDataSet.getNumberOfDataSets() ];
//---AreaCharts can not be drawn on a horizontal axis so y-axis will always be the data axis
//DataAxisProperties dataAxisProperties= (DataAxisProperties) axisChart.getAxisProperties().getYAxisProperties();
//LOOP
//---initial postion of each line must be set with call to moveTo()
//---Do this here so every point does not have to check....if( i == 0 )... in loop
for( int i=0; i < generalPaths.length; i++ )
{
generalPaths[ i ]=new GeneralPath();
generalPaths[ i ].moveTo( xPosition, axisChart.getYAxis().getZeroLineCoordinate() );
generalPaths[ i ].lineTo( xPosition, axisChart.getYAxis().computeAxisCoordinate( axisChart.getYAxis().getOrigin(),
iAxisChartDataSet.getValue( i, 0 ),
axisChart.getYAxis().getScaleCalculator().getMinValue() ) );
}