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) 

Source Link

Document

Constructs a panel that displays the specified chart.

Usage

From source file:it.unifi.rcl.chess.traceanalysis.gui.Plotter.java

public static JPanel assemblePlot(XYSeries series[]) {
    // Add the series to your data set
    XYSeriesCollection dataset = new XYSeriesCollection();
    for (int i = 0; i < series.length; i++) {
        dataset.addSeries(series[i]);/*from  w  ww.j  av  a2s. co  m*/
    }

    // Generate the graph
    JFreeChart chart = ChartFactory.createXYLineChart("XY Chart",
            // Title
            "x-axis",
            // x-axis Labels
            "y-axis",
            // y-axis Label
            dataset,
            // Dataset
            PlotOrientation.VERTICAL, // Plot Orientation
            false,
            // Show Legend
            true,
            // Use tooltips
            false
    // Configure chart to generate URLs?
    );

    return new ChartPanel(chart);
}

From source file:org.jfree.chart.demo.JDBCXYChartDemo.java

public JDBCXYChartDemo(String s) {
    super(s);//from w  w w .j ava  2  s  .  c  o  m
    XYDataset xydataset = readData();
    JFreeChart jfreechart = ChartFactory.createTimeSeriesChart("JDBC XY Chart Demo", "Date", "Value", xydataset,
            true, true, false);
    jfreechart.setBackgroundPaint(Color.yellow);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    setContentPane(chartpanel);
}

From source file:com.js.quickestquail.ui.stats.GenreStat.java

public GenreStat() {
    setLayout(new BorderLayout());
    add(new ChartPanel(generateChart()), BorderLayout.CENTER);
}

From source file:com.js.quickestquail.ui.stats.LanguageStat.java

public LanguageStat() {
    setLayout(new BorderLayout());
    add(new ChartPanel(generateChart()), BorderLayout.CENTER);
}

From source file:org.jfree.chart.demo.LineChart.java

public LineChart(final String title) {

    super(title);

    final XYDataset dataset = createDataset();
    final JFreeChart chart = createChart(dataset);
    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    setContentPane(chartPanel);/*ww w.j  a v a2s .co  m*/

}

From source file:test.LineChart_AWT.java

public LineChart_AWT(String applicationTitle, String chartTitle) {
    super(applicationTitle);
    JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Years", "Number of Schools",
            createDataset(), PlotOrientation.VERTICAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(lineChart);
    chartPanel.setPreferredSize(new java.awt.Dimension(560, 367));
    setContentPane(chartPanel);//  w w  w  .  j av  a2  s. c  o m
}

From source file:org.jfree.chart.demo.PopulationChartDemo1.java

public PopulationChartDemo1(String s) {
    super(s);/*from  ww w.  j  a  v  a2 s . c om*/
    KeyedValues2DDataset keyedvalues2ddataset = createDataset();
    org.jfree.chart.JFreeChart jfreechart = ChartFactory.createStackedBarChart("Population Chart Demo",
            "Age Group", "Population (millions)", keyedvalues2ddataset, PlotOrientation.HORIZONTAL, true, true,
            false);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

From source file:com.js.quickestquail.ui.stats.CountryStat.java

public CountryStat() {
    setLayout(new BorderLayout());
    add(new ChartPanel(generateChart()), BorderLayout.CENTER);
}

From source file:kata.pkg3.HistogramaDisplay.java

private ChartPanel createPanel() {
    ChartPanel chartPanel = new ChartPanel(createChart(createDataset()));
    chartPanel.setPreferredSize(new Dimension(500, 450));
    return chartPanel;

}

From source file:Diagramas.PieChart_AWT.java

public static JPanel createDemoPanel() throws FileNotFoundException, IOException {
    JFreeChart chart = createChart(createDataset());
    return new ChartPanel(chart);

}