}
chart.setYAxis( yaxis );
return yaxis;
} else {
XAxis xaxis = new XAxis();
if ( labels != null ) {
xaxis.addLabels( labels );
}
xaxis.setStroke( domainStroke );
xaxis.setColour( domainColor );
xaxis.setGridColour( domainGridColor );
if ( domainMin != null && domainMax != null ) {
xaxis.setRange( domainMin.intValue(), domainMax.intValue(), stepforchart );
}
if ( domainRotation != null ) {
Rotation rot = null;
if ( domainRotation.equals( "vertical" ) ) {
rot = Rotation.VERTICAL;
} else if ( domainRotation.equals( "diagonal" ) ) {
rot = Rotation.DIAGONAL;
} else {
rot = Rotation.HORIZONTAL;
}
xaxis.getLabels().setRotation( rot );
}
chart.setXAxis( xaxis );
return xaxis;
}