ChartProperties chartProperties= new ChartProperties();
chartProperties.setEdgePadding( 20 );
chartProperties.setTitleFont( new ChartFont( new Font( "Georgia Negreta cursiva", Font.PLAIN, 14 ), Color.black ) );
AxisProperties axisProperties= new AxisProperties( false );
axisProperties.setXAxisLabelsAreVertical( true );
axisProperties.getYAxisProperties().setShowGridLines( AxisTypeProperties.GRID_LINES_ALL );
ChartFont scaleFont= new ChartFont( new Font( "Georgia Negreta cursiva", Font.PLAIN, 13 ), Color.black );
axisProperties.getXAxisProperties().setScaleChartFont( scaleFont );
axisProperties.getYAxisProperties().setScaleChartFont( scaleFont );
ChartFont axisTitleFont= new ChartFont( new Font( "Arial Narrow", Font.PLAIN, 12 ), Color.black );
axisProperties.getXAxisProperties().setAxisTitleChartFont( axisTitleFont );
axisProperties.getYAxisProperties().setAxisTitleChartFont( axisTitleFont );
LegendProperties legendProperties= new LegendProperties();
AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties, legendProperties, 500, 400 );
return axisChart;