List of usage examples for org.jfree.chart.renderer.xy XYLineAndShapeRenderer getBaseItemLabelsVisible
public Boolean getBaseItemLabelsVisible()
From source file:net.sf.dynamicreports.design.transformation.chartcustomizer.XyStepRendererCustomizer.java
@Override public void customize(JFreeChart chart, ReportParameters reportParameters) { XYLineAndShapeRenderer lineRenderer = (XYLineAndShapeRenderer) chart.getXYPlot().getRenderer(); XYStepRenderer renderer = new XYStepRenderer(); renderer.setBaseItemLabelsVisible(lineRenderer.getBaseItemLabelsVisible()); renderer.setBaseItemLabelFont(lineRenderer.getBaseItemLabelFont()); renderer.setBaseItemLabelPaint(lineRenderer.getBaseItemLabelPaint()); renderer.setBaseItemLabelGenerator(lineRenderer.getBaseItemLabelGenerator()); renderer.setBaseShapesVisible(lineRenderer.getBaseShapesVisible()); renderer.setBaseLinesVisible(lineRenderer.getBaseLinesVisible()); if (stepPoint != null) { renderer.setStepPoint(stepPoint); }/*from w ww .j a v a 2 s. c o m*/ chart.getXYPlot().setRenderer(renderer); }
From source file:net.sf.dynamicreports.design.transformation.chartcustomizer.DifferenceRendererCustomizer.java
@Override public void customize(JFreeChart chart, ReportParameters reportParameters) { XYLineAndShapeRenderer lineRenderer = (XYLineAndShapeRenderer) chart.getXYPlot().getRenderer(); XYDifferenceRenderer renderer = new XYDifferenceRenderer(); renderer.setBaseItemLabelsVisible(lineRenderer.getBaseItemLabelsVisible()); renderer.setBaseItemLabelFont(lineRenderer.getBaseItemLabelFont()); renderer.setBaseItemLabelPaint(lineRenderer.getBaseItemLabelPaint()); renderer.setBaseItemLabelGenerator(lineRenderer.getBaseItemLabelGenerator()); if (positiveColor != null) { renderer.setPositivePaint(positiveColor); }/*from ww w .j a va 2s. c o m*/ if (negativeColor != null) { renderer.setNegativePaint(negativeColor); } if (showShapes != null) { renderer.setShapesVisible(showShapes); } chart.getXYPlot().setRenderer(renderer); }