Package org.eclipse.birt.chart.model.component

Examples of org.eclipse.birt.chart.model.component.Axis


  if (results == null)
    return null;
  final String title = "";
  ChartWithAxes cwa3DLine = initChart(title);

  Axis xAxisPrimary = initX(cwa3DLine);
  Axis yAxisPrimary = initY(cwa3DLine, xAxisPrimary);

  // 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]));
 
View Full Code Here


  return cwa3DLine;
}


private static Axis initY(ChartWithAxes cwa3DLine, Axis xAxisPrimary) {
  Axis yAxisPrimary = cwa3DLine.getPrimaryOrthogonalAxis(xAxisPrimary);
  yAxisPrimary.getMajorGrid().setTickStyle(TickStyle.LEFT_LITERAL);
  return yAxisPrimary;
}
View Full Code Here

  yAxisPrimary.getMajorGrid().setTickStyle(TickStyle.LEFT_LITERAL);
  return yAxisPrimary;
}

private static Axis initX(ChartWithAxes cwa3DLine) {
  Axis xAxisPrimary = cwa3DLine.getPrimaryBaseAxes()[0];
  xAxisPrimary.setType(AxisType.LINEAR_LITERAL);
  xAxisPrimary.getMajorGrid().setTickStyle(TickStyle.BELOW_LITERAL);
  xAxisPrimary.getOrigin().setType(IntersectionType.VALUE_LITERAL);
  return xAxisPrimary;
}
View Full Code Here

TOP

Related Classes of org.eclipse.birt.chart.model.component.Axis

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.