Hi
i am using JSP to display. How to display value labels on each bar??
Code:-
CategoryAxis categoryAxis = new CategoryAxis("Student Test - 1");
categoryAxis.setCategoryMargin(0.3);
categoryAxis.setVerticalCategoryLabels(true);
ValueAxis valueAxis = new NumberAxis("Questions");
BarRenderer renderer = new BarRenderer();
renderer.setToolTipGenerator(new StandardCategoryToolTipGenerator());
renderer.setItemMargin(0);
renderer.setMaxBarWidth(4.0D);
renderer.setDrawBarOutline(false);
renderer.setItemLabelsVisible(true);
CategoryPlot plot = new CategoryPlot(dataset, categoryAxis, valueAxis, renderer);
JFreeChart chart = new JFreeChart("", JFreeChart.DEFAULT_TITLE_FONT, plot, true);
chart.setBackgroundPaint(java.awt.Color.white);
// Write the chart image to the temporary directory
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);
// Write the image map to the PrintWriter
ChartUtilities.writeImageMap(pw, filename, info);
pw.flush();
Thanks
barchart display labels
Did you do a
before
?
Code: Select all
renderer.setLabelGenerator(new StandardCategoryLabelGenerator());
Code: Select all
renderer.setItemLabelsVisible(true);
--
RCDran
RCDran