barchart display labels

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
madhuri_ls
Posts: 10
Joined: Thu Jun 24, 2004 7:15 am

barchart display labels

Post by madhuri_ls » Thu Jun 24, 2004 10:13 am

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

RCDran
Posts: 29
Joined: Wed Feb 25, 2004 4:18 am
Location: Japan

Post by RCDran » Thu Jun 24, 2004 10:31 am

Did you do a

Code: Select all

  renderer.setLabelGenerator(new StandardCategoryLabelGenerator());
before

Code: Select all

renderer.setItemLabelsVisible(true); 
?
--
RCDran

madhuri_ls
Posts: 10
Joined: Thu Jun 24, 2004 7:15 am

Post by madhuri_ls » Thu Jun 24, 2004 11:20 am

thanx

Locked