Example usage for org.jfree.chart ChartFrame setSize

List of usage examples for org.jfree.chart ChartFrame setSize

Introduction

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

Prototype

public void setSize(int width, int height) 

Source Link

Document

The width and height values are automatically enlarged if either is less than the minimum size as specified by previous call to setMinimumSize .

Usage

From source file:flight_ranker.my_Jframe.java

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.setValue(85, "Marks", "Science");
    dataset.setValue(91, "Marks", "Maths");
    dataset.setValue(97, "Marks", "Computer");
    dataset.setValue(95, "Marks", "English");

    JFreeChart chart = ChartFactory.createBarChart("Bar Chart", "Subject", "Marks", dataset,
            PlotOrientation.VERTICAL, false, true, false);
    CategoryPlot P = chart.getCategoryPlot();
    P.setRangeGridlinePaint(Color.black);
    ChartFrame frame = new ChartFrame("Bar chart", chart);
    frame.setVisible(true);//from   ww w.  ja va2  s . c om
    frame.setSize(450, 351);

}

From source file:GUI.TelaPrincipal.java

private void botaoConsultarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botaoConsultarActionPerformed
    DefaultCategoryDataset barChartData = new DefaultCategoryDataset();
    barChartData.setValue(20000, "Contribution", "JANUARY");
    barChartData.setValue(15000, "Contribution", "FEBRUARY");
    barChartData.setValue(30000, "Contribution", "MARCH");

    JFreeChart barChart = ChartFactory.createBarChart("Church", "Monthly", "Contribution", barChartData,
            PlotOrientation.VERTICAL, false, true, false);
    CategoryPlot barchrt = barChart.getCategoryPlot();
    barchrt.setRangeGridlinePaint(Color.PINK);
    barchrt.setBackgroundPaint(Color.WHITE);

    ChartFrame frame = new ChartFrame("Lala", barChart);
    frame.setVisible(true);/*  www .ja  v  a  2  s .co m*/
    frame.setSize(800, 500);

}

From source file:userInterface.MonitoringTeamRole.AnalysisJPanel.java

private void jLabel2MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jLabel2MouseClicked
    // TODO add your handling code here:

    JFreeChart chart = createChart(createDataset());
    chart.setBackgroundPaint(Color.YELLOW);
    chart.getTitle().setPaint(Color.red);

    ChartFrame frame = new ChartFrame("XYChart", chart);
    frame.setVisible(true);//from   w  ww .jav  a 2s  . c o  m
    frame.setSize(450, 500);
}

From source file:UserInterface.CDC.VARESReportingJPanel.java

private void viewChartjButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewChartjButtonActionPerformed
    // TODO add your handling code here:

    DefaultPieDataset pieDataset = new DefaultPieDataset();
    for (StateNetwork state : business.getStateList()) {
        pieDataset.setValue(state.getStateName(), state.getTotalFailedVaccinesInState());

    }//from   ww w .j  ava2 s .c  om
    JFreeChart chart = ChartFactory.createPieChart("Total Vaccines Failed", pieDataset, true, true, true);
    PiePlot p = (PiePlot) chart.getPlot();
    ChartFrame frame = new ChartFrame("Total Vaccines Failed", chart);
    frame.setVisible(true);
    frame.setSize(450, 500);

}

From source file:UserInterface.CDC.VaccineStateDistributionJPanel.java

private void viewChartjButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_viewChartjButtonActionPerformed
    // TODO add your handling code here:

    DefaultPieDataset pieDataset = new DefaultPieDataset();
    for (StateNetwork state : business.getStateList()) {
        pieDataset.setValue(state.getStateName(), state.getTotalVaccinesDistributedInState());

    }// ww  w.  java2s .c om
    JFreeChart chart = ChartFactory.createPieChart("Total Vaccines Distributed", pieDataset, true, true, true);
    PiePlot p = (PiePlot) chart.getPlot();
    ChartFrame frame = new ChartFrame("Total Vaccines Distributed", chart);
    frame.setVisible(true);
    frame.setSize(450, 500);

}

From source file:UserInterface.DoctorRole.ViewDonorReport.java

public void Graph() {
    dataset = new DefaultCategoryDataset();
    if (vitalSigndir.getVitalSignDir().isEmpty()) {
        for (VitalSign vs : vitalSigndir.getVitalSignDir()) {

            dataset.addValue(Float.parseFloat(vs.getBloodPressure()), "Blood Pressure", vs.getTimestamp());
            dataset.addValue(Float.parseFloat(vs.getBloodPlatlets()), "Blood Platelets", vs.getTimestamp());
            dataset.addValue(Float.parseFloat(vs.getHemoglobinLevel()), "Hemoglobin Level", vs.getTimestamp());
            //dataset.addValue(vs.getWeight(), "Weight", vs.getTimestamp());

        }/*from  w w w .  j  a v a 2 s .  c  o  m*/

        JFreeChart chartFactory = ChartFactory.createBarChart3D("VitalSign", "Time", "VitalSign", dataset,
                PlotOrientation.VERTICAL, true, true, false);

        BarRenderer renderer = null;
        CategoryPlot plot = chartFactory.getCategoryPlot();
        renderer = new BarRenderer();
        ChartFrame frame = new ChartFrame("Bar Chart for VitalSign", chartFactory);
        frame.setVisible(true);
        frame.setSize(700, 320);
    }

}

From source file:frames.Screen2.java

private void PiechartActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_PiechartActionPerformed
    DefaultPieDataset piedataset = new DefaultPieDataset();
    piedataset.setValue("Process one", new Integer(10));
    piedataset.setValue("Process two", new Integer(20));
    piedataset.setValue("Process three", new Integer(30));
    piedataset.setValue("Process four", new Integer(40));
    JFreeChart chart = ChartFactory.createPieChart("Piechart", piedataset, true, true, true);
    PiePlot P = (PiePlot) chart.getPlot();
    //P.setForegroundAlpha(TOP_ALIGNMENT);
    ChartFrame frame = new ChartFrame("piechart", chart);
    frame.setVisible(true);/* w  ww  .  ja v a2s  .  c  o  m*/
    frame.setSize(450, 500);

}

From source file:userinterface.AdministratorWorkArea.TopMedicineJPanel.java

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
    // TODO add your handling code here:
    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
    int i = 1;//from w w w  .j a  v  a 2  s  . c  o m

    for (WorkRequest request : org.getWorkQueue().getWorkRequestList()) {

        dataSet.setValue(((MedicineWorkRequest) request).getQuantityOrdered(), "Number Of Medicines Ordered",
                ((MedicineWorkRequest) request).getMedicineName());

        i++;

    }

    JFreeChart chart = ChartFactory.createBarChart("Popular Medicines in Hospital Graph", "Medicine Name",
            "Quantity", dataSet, PlotOrientation.VERTICAL, false, true, false);
    CategoryPlot p = chart.getCategoryPlot();
    p.setRangeGridlinePaint(Color.BLACK);
    ChartFrame frame = new ChartFrame("Bar Chart for Patient", chart);
    frame.setVisible(true);
    frame.setSize(800, 550);
}

From source file:userinterface.SystemAdminWorkArea.DisplayOperationJPanel.java

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
    // TODO add your handling code here:
    int selectedRow = treatmentTable.getSelectedRow();

    if (selectedRow < 0) {
        JOptionPane.showMessageDialog(null, "Please select a Row!");
        return;/*  ww  w .ja v  a2  s  . co  m*/
    }
    Enterprise ent = (Enterprise) treatmentTable.getValueAt(selectedRow, 0);

    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
    int i = 1;

    for (TreatedFor t : ent.getTreatmentCatalog().getTreatmentList()) {

        dataSet.setValue(t.getCount(), "Treatments", t.getTreatment());

        i++;

    }

    JFreeChart chart = ChartFactory.createBarChart("Treatment Count In A State", "Treatment Name", "Count",
            dataSet, PlotOrientation.VERTICAL, false, true, false);
    CategoryPlot p = chart.getCategoryPlot();
    p.setRangeGridlinePaint(Color.BLACK);
    ChartFrame frame = new ChartFrame("Patients Treated For", chart);
    frame.setVisible(true);
    frame.setSize(800, 550);

}

From source file:userinterface.SystemAdminWorkArea.DisplayAllergyJPanel.java

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
    // TODO add your handling code here:
    int selectedRow = allergyTable.getSelectedRow();

    if (selectedRow < 0) {
        JOptionPane.showMessageDialog(null, "Please select a Row!");
        return;/*from w w w  .java2s  . c  om*/
    }
    Enterprise ent = (Enterprise) allergyTable.getValueAt(selectedRow, 0);

    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
    int i = 1;

    for (Allergy a : ent.getAllergyList().getAllergyList()) {

        dataSet.setValue(a.getCount(), "Allergies", a.getAllergyName());

        i++;

    }

    JFreeChart chart = ChartFactory.createBarChart("Allergies Affecting A State", "Allergy Name", "Count",
            dataSet, PlotOrientation.VERTICAL, false, true, false);
    CategoryPlot p = chart.getCategoryPlot();
    p.setRangeGridlinePaint(Color.BLACK);
    ChartFrame frame = new ChartFrame("Allergies In A State", chart);
    frame.setVisible(true);
    frame.setSize(800, 550);

}