List of usage examples for org.jfree.chart.renderer.xy XYItemRenderer getBaseItemLabelsVisible
public Boolean getBaseItemLabelsVisible();
From source file:net.sf.dynamicreports.test.jasper.chart.ShowValuesChartDataTest.java
@Override public void test() { super.test(); numberOfPagesTest(1);/* w ww. j a v a 2 s . c o m*/ DefaultCategoryDataset categoryDataset = new DefaultCategoryDataset(); categoryDataset.addValue(1.191, "row", "column"); JFreeChart chart = getChart("summary.chart1", 0); CategoryItemRenderer renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertEquals("1.19", renderer1.getBaseItemLabelGenerator().generateLabel(categoryDataset, 0, 0)); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart2", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertEquals("1.2", renderer1.getBaseItemLabelGenerator().generateLabel(categoryDataset, 0, 0)); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart3", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart4", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart5", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart6", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart7", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); chart = getChart("summary.chart8", 0); String labelFormat = ((StandardPieSectionLabelGenerator) ((PiePlot) chart.getPlot()).getLabelGenerator()) .getLabelFormat(); Assert.assertEquals("Label format", "{0} = {1}", labelFormat); chart = getChart("summary.chart9", 0); StandardPieSectionLabelGenerator labelGenerator = (StandardPieSectionLabelGenerator) ((PiePlot) chart .getPlot()).getLabelGenerator(); labelFormat = labelGenerator.getLabelFormat(); Assert.assertEquals("Label format", "{0} = {1}", labelFormat); DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("key1", 1.192); Assert.assertEquals("key1 = 1.2", labelGenerator.generateSectionLabel(dataset, "key1")); DefaultXYDataset xyDataset = new DefaultXYDataset(); xyDataset.addSeries("key", new double[][] { new double[] { 1d }, new double[] { 1.191d } }); chart = getChart("summary.chart10", 0); XYItemRenderer renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertEquals("1.19", renderer2.getBaseItemLabelGenerator().generateLabel(xyDataset, 0, 0)); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart11", 0); renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertEquals("1.2", renderer2.getBaseItemLabelGenerator().generateLabel(xyDataset, 0, 0)); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart12", 0); renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart13", 0); renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart14", 0); renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart15", 0); renderer2 = chart.getXYPlot().getRenderer(); Assert.assertNotNull(renderer2.getBaseItemLabelGenerator()); Assert.assertEquals("1.2", renderer2.getBaseItemLabelGenerator().generateLabel(xyDataset, 0, 0)); Assert.assertTrue(renderer2.getBaseItemLabelsVisible()); chart = getChart("summary.chart16", 0); renderer1 = chart.getCategoryPlot().getRenderer(); Assert.assertNotNull(renderer1.getBaseItemLabelGenerator()); Assert.assertEquals("1.2", renderer1.getBaseItemLabelGenerator().generateLabel(categoryDataset, 0, 0)); Assert.assertTrue(renderer1.getBaseItemLabelsVisible()); }