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:loadmaprenderer.ChartTest.java

/**
 * @param args the command line arguments
 *//*ww w .  ja va  2  s.c o m*/

public ChartTest(List<ResultDataPair> data) {
    setTitle("Chart");
    XYDataset dataset = makeCollection(data);
    JFreeChart jfc = makeChart(dataset);
    ChartPanel cp = new ChartPanel(jfc);
    setContentPane(cp);
}

From source file:iad.gui.HistogramDialog.java

/**
 * Creates new form HistogramDialog/* ww  w.jav a  2s.  c  om*/
 */
public HistogramDialog(java.awt.Frame parent, boolean modal, String klass, String param, Double[] data,
        int div) {
    super(parent, modal);

    double[] primitiveData = Arrays.stream(data).mapToDouble(Double::doubleValue).toArray();
    JFreeChart histogram = buildHistogram(klass, "o X", "o Y", primitiveData, div, HistogramType.FREQUENCY);

    ChartPanel chartPanel = new ChartPanel(histogram);
    chartPanel.setPreferredSize(new Dimension(800, 600));
    setContentPane(chartPanel);
    initComponents();
}

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

public StackedBarChart3DDemo2(String s) {
    super(s);/*from  w w  w . jav  a 2 s  .c o m*/
    CategoryDataset categorydataset = createDataset();
    JFreeChart jfreechart = createChart(categorydataset);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

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

public StackedBarChart3DDemo4(String s) {
    super(s);/*from   w w  w.  j  av  a 2  s. c o m*/
    CategoryDataset categorydataset = createDataset();
    JFreeChart jfreechart = createChart(categorydataset);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

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

public MouseListenerDemo4(String s) {
    super(s);/*from   www.  ja v a 2s . c  o  m*/
    String s1 = "Mouse Listener Demo 4";
    XYDataset xydataset = createDataset();
    chart = ChartFactory.createXYLineChart(s1, "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true,
            false);
    chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new Dimension(500, 270));
    chartPanel.setMouseZoomable(true, false);
    chartPanel.addChartMouseListener(this);
    setContentPane(chartPanel);
}

From source file:Graphic.Employee.java

public Employee(List<Float> valeurs, List<String> nom) {
    dataset = new DefaultCategoryDataset();
    for (int i = 0; i < valeurs.size(); i++) {
        dataset.addValue(valeurs.get(i), "heure travaille", nom.get(i));
    }/*from   w  w  w .j  ava2  s. c  om*/

    diagramme = ChartFactory.createBarChart("Temps travaill par les chauffeurs", "Chauffeur",
            "Heure travaille", dataset, PlotOrientation.HORIZONTAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(diagramme);
    chartPanel.setFillZoomRectangle(true);
    chartPanel.setMouseWheelEnabled(true);
    chartPanel.setPreferredSize(new Dimension(1200, 600));
    add(chartPanel);

}

From source file:iad_2_gg.gui.ChartDialog.java

public ChartDialog(java.awt.Frame parent, boolean modal, String chartTitle, String xLabel, String yLabel,
        List<Double> values, String name, int interval) {
    super(parent, modal);

    JFreeChart lineChart = ChartFactory.createXYLineChart(chartTitle, xLabel, yLabel,
            createDataset(values, name, interval), PlotOrientation.VERTICAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(lineChart);
    chartPanel.setPreferredSize(new Dimension(1200, 600));
    setContentPane(chartPanel);/*  ww  w .  j a  v a2  s . c om*/
    initComponents();
}

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

public HighLowChartDemo1(String s) {
    super(s);/*from   www.j a  v  a 2  s  .c  o m*/
    OHLCDataset ohlcdataset = createDataset();
    JFreeChart jfreechart = createChart(ohlcdataset);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    setContentPane(chartpanel);
}

From source file:views.SentimentGraph.java

public SentimentGraph(String applicationTitle, String chartTitle) throws ParseException {
    super(applicationTitle);
    JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Date", "Polarity", createDataset(),
            PlotOrientation.VERTICAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(lineChart);
    chartPanel.setPreferredSize(new java.awt.Dimension(1000, 367));
    JScrollPane pane = new JScrollPane();
    pane.add(chartPanel);/*from  w  w  w.j a  v  a  2s. c o  m*/
    setContentPane(chartPanel);

}

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

public static JPanel createDemoPanel() {
    JFreeChart jfreechart = createChart(new SampleXYDataset2());
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setVerticalAxisTrace(true);
    chartpanel.setHorizontalAxisTrace(true);
    chartpanel.setPopupMenu(null);//  w w  w  .  j  a va 2 s. c  o m
    chartpanel.setDomainZoomable(true);
    chartpanel.setRangeZoomable(true);
    return chartpanel;
}