List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart, boolean useBuffer)
From source file:Chart.JFreeChartDemo.java
/** * Construct a new frame// w ww . j a v a 2 s . co m * * @param title the frame title */ public JFreeChartDemo(ArrayList<Time_Series> tslist, String title, int xd, int yd) { super(title); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); final DefaultXYDataset dataset = new DefaultXYDataset(); for (int i = 0; i < tslist.size(); i++) { double[][] data = createSeries2(tslist.get(i)); dataset.addSeries(tslist.get(i).name, data); } JFreeChart chart = createChart(dataset); ChartPanel chartPanel = new ChartPanel(chart, false); chartPanel.setPreferredSize(new Dimension(xd, yd)); //640, 480)); this.add(chartPanel, BorderLayout.CENTER); }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChartDemo2.java
public void doTest() { JFreeChart chart;/*w w w . ja va2 s . co m*/ ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); resetChart(); showMessageDialog(chartTitle + "doTest get called!"); int[][] pairs = new int[1][2]; pairs[0][0] = 1; // value pairs[0][1] = 0; // name chart = chartMaker.getPieChart(chartTitle, dataTable, pairs, ""); chartPanel = new ChartPanel(chart, false); setChart(); }
From source file:edu.ucla.stat.SOCR.chart.demo.PieChart3DDemo1.java
public void doTest() { JFreeChart chart;//w w w . j a va 2 s . com ChartGenerator_JTable chartMaker = new ChartGenerator_JTable(); resetChart(); showMessageDialog("Piechart3DDemo1 doTest get called!"); int[][] pairs = new int[1][2]; pairs[0][0] = 1; // value pairs[0][1] = 0; // name chart = chartMaker.getPieChart("Pie Chart3DDemo1", dataTable, pairs, "3D"); chartPanel = new ChartPanel(chart, false); setChart(); }