// X-Series
Series seCategory = SeriesImpl.create();
final double[] xvalues = results.getColumn(0);
seCategory.setDataSet(NumberDataSetImpl.create(xvalues));
SeriesDefinition sdX = SeriesDefinitionImpl.create();
xAxisPrimary.getSeriesDefinitions().add(sdX);
sdX.getSeries().add(seCategory);
SeriesDefinition sdY = SeriesDefinitionImpl.create();
sdY.getSeriesPalette().shift(-1);
yAxisPrimary.getSeriesDefinitions().add(sdY);
String []titles = results.getTitles();
for(int i=1; i<results.numColumns(); i++)
sdY.getSeries().add(createSeries(results.getColumn(i),titles[i-1]));
return cwa3DLine;
}