Example usage for org.jfree.chart ChartPanel ChartPanel

List of usage examples for org.jfree.chart ChartPanel ChartPanel

Introduction

In this page you can find the example usage for org.jfree.chart ChartPanel ChartPanel.

Prototype

public ChartPanel(JFreeChart chart, boolean useBuffer) 

Source Link

Document

Constructs a panel containing a chart.

Usage

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();
}