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:assig.Gantt.java

public Gantt(final String title, ArrayList<Process> p) {

    super(title);
    tit = title;//from w w w.  ja  v  a 2s  .  c  o m
    processArr = p;
    final GanttCategoryDataset dataset = createDataset();
    final JFreeChart chart = createChart(dataset);
    // add the chart to a panel...
    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(750, 320));
    setContentPane(chartPanel);
    this.pack();
    RefineryUtilities.positionFrameOnScreen(this, 0.0, 0.95);
    this.setVisible(true);
}

From source file:presentationLayer.PredictionGraph.java

public PredictionGraph(String applicationTitle, String chartTitle, double y, int i) {
    super(applicationTitle);
    y1 = y;//from w  ww.  ja v  a  2  s .  c  om
    id = i;
    JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Order", "Rs.", createDataset(),
            PlotOrientation.VERTICAL, true, true, false);

    ChartPanel chartPanel = new ChartPanel(lineChart);
    chartPanel.setPreferredSize(new java.awt.Dimension(560, 367));
    setContentPane(chartPanel);
}

From source file:etssi.Graphique.java

/**
 * Creates a new demo./*  ww w.  jav  a  2 s  .  c o m*/
 *
 * @param title  the frame title.
 */
public Graphique(final String title, Dataset courbe1, Dataset courbe2, Dataset courbe3) {

    super(title);

    final XYDataset dataset = createDataset(courbe1, courbe2, courbe3);
    final JFreeChart chart = createChart(dataset);
    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(800, 540));
    setContentPane(chartPanel);

}

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

public MarkerDemo2(String s) {
    super(s);//from w  ww. ja  v a  2 s  .  c o m
    XYDataset xydataset = createDataset();
    JFreeChart jfreechart = createChart(xydataset);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setPreferredSize(new Dimension(500, 270));
    chartpanel.setDomainZoomable(true);
    chartpanel.setRangeZoomable(true);
    setContentPane(chartpanel);
}

From source file:tests.Graph.java

/**
 * Creates new form Graph/*from   w  ww .  j  av a2  s  .co m*/
 */
public Graph() {
    initComponents();
    DefaultPieDataset objDataset = new DefaultPieDataset();
    objDataset.setValue("Apple", 29);
    objDataset.setValue("HTC", 15);
    objDataset.setValue("Samsung", 24);
    objDataset.setValue("LG", 7);
    objDataset.setValue("Motorola", 10);

    objChart = ChartFactory.createPieChart("Demo Pie Chart", //Chart title
            objDataset, //Chart Data 
            true, // include legend?
            true, // include tooltips?
            false // include URLs?
    );

    ChartPanel frame = new ChartPanel(objChart);
    this.setContentPane(frame);

}

From source file:business.management.system.Chart.java

/**
 * Creates new form Chart/*from www  .  ja  v  a  2s  .  c  o m*/
 */
public Chart(CategoryDataset dataset) throws SQLException {
    initComponents();
    JFreeChart barChart = ChartFactory.createBarChart("Stock quote", "Category", "Score", dataset,
            PlotOrientation.VERTICAL, true, true, false);
    JPanel panel = new JPanel();
    ChartPanel chartPanel = new ChartPanel(barChart);
    chartPanel.setPreferredSize(new java.awt.Dimension(560, 367));
    panel.add(chartPanel);
    setContentPane(panel);
    /*JFreeChart pieChart = ChartFactory.createPieChart(
     "Completed projects",           
     createPieDataset()     
     );
    ChartPanel chartPanel1 = new ChartPanel( pieChart );        
    chartPanel.setPreferredSize(new java.awt.Dimension( 560 , 367 ) );       
    panel.add(chartPanel1);
    setContentPane(panel); */
}

From source file:views.analysis.ResidualPlotDisplay.java

@Override
public void initialize() {
    JFreeChart lineChart = ChartFactory.createScatterPlot(this.getTitle(), "Temps", "Rsidus",
            createDataset());//w  w  w.  j  a  v  a  2s  .c  om

    ChartPanel chartPanel = new ChartPanel(lineChart);
    chartPanel.setPreferredSize(new java.awt.Dimension(560, 367));
    setContentPane(chartPanel);
}

From source file:netplot.TimeSeriesPlotPanel.java

public void init() {
    finalize();//from w w  w. j  a  v a  2s . c  om
    timeSeriesList = new Vector<TimeSeries>();
    chart = createChart(null);
    ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    add(chartPanel);
}

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

public static JPanel createDemoPanel() {
    JFreeChart jfreechart = createChart(new SampleXYZDataset2());
    return new ChartPanel(jfreechart);
}

From source file:fuel.gui.stats.PieChartPanel.java

public PieChartPanel(DefaultPieDataset pieDataset, String message) {
    JFreeChart pieChart = ChartFactory.createPieChart3D("", pieDataset, true, true, false);
    PiePlot3D plot1 = (PiePlot3D) pieChart.getPlot();
    plot1.setForegroundAlpha(0.6f);// w w w. ja  va 2s .co m
    //plot3.setCircular(true);

    ChartPanel barChartPanel = new ChartPanel(pieChart);
    barChartPanel.getChartRenderingInfo().setEntityCollection(null);
    barChartPanel.setBorder(BorderFactory.createTitledBorder(message));
    barChartPanel.setPreferredSize(new java.awt.Dimension(320, 240));
    barChartPanel.setLayout(new BorderLayout());
    setLayout(new BorderLayout());
    add(barChartPanel);
}