Advertisement
parth9365

XYItemLabelGenerator

Apr 26th, 2012
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. public class LineChartDemo6{
  2. public static void main(String arg[]){
  3.   XYSeries series = new XYSeries("Average Weight");
  4.   series.add(20.0, 20.0);
  5.   series.add(40.0, 20.0);
  6.   series.add(55.0, 20.0);
  7.   series.add(70.0, 20.0);
  8.   XYDataset xyDataset = new XYSeriesCollection(series);
  9.     JFreeChart chart = ChartFactory.createXYLineChart
  10.   ("XYLine Chart using JFreeChart", "Age", "Weight",
  11.  xyDataset, PlotOrientation.VERTICAL, true, true, false);
  12.     XYPlot plot = chart.getXYPlot();
  13.     XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) plot.getRenderer();
  14.     NumberFormat format = NumberFormat.getNumberInstance();
  15.     format.setMaximumFractionDigits(2); // etc.
  16.     XYItemLabelGenerator generator = new StandardXYItemLabelGenerator("{0} {1} {2} {3}", format, format);
  17.     renderer.setBaseItemLabelGenerator(generator);
  18.     renderer.setBaseItemLabelsVisible(true);
  19.   ChartFrame frame1=new ChartFrame("XYLine Chart",chart);
  20.   frame1.setVisible(true);
  21.   frame1.setSize(300,300);
  22.   }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement