Package org.jfree.data.general

Examples of org.jfree.data.general.DefaultPieDataset


    // this.showData();

  }

  public JPanel getPie() {
    DefaultPieDataset dataset = new DefaultPieDataset();
    for (int i = 0; i < this.dataAnsNum[this.currentNum]; i++) {
      //System.out.println(this.currentNum);
      dataset.setValue(this.dataflag[this.currentNum][i], this.data[this.currentNum][i]);

    }
    JFreeChart chart = ChartFactory.createPieChart3D(null, dataset, // data
        true, // include legend
        true, true);
View Full Code Here


    private ChartWriter _writer;

    @Override
    public void setUp()
    {
        DefaultPieDataset dataset = new DefaultPieDataset();
        dataset.setValue("a", 1);
        dataset.setValue("b", 2);

        _chart1 = ChartFactory.createPieChart("chart1", dataset, true, true, false);
        _chart2 = ChartFactory.createPieChart("chart2", dataset, true, true, false);

        _chartDir = TestFileUtils.createTestDirectory();
View Full Code Here

    return xyzDataset;
  }

  private PieDataset createPieDataset()
  {
    final DefaultPieDataset dataset = new DefaultPieDataset();
    dataset.setValue("Part 1", 23);// NON-NLS
    dataset.setValue("Part 2", 35);// NON-NLS
    dataset.setValue("Part 3", 42);// NON-NLS
    return dataset;
  }
View Full Code Here

  public void testPieURL() throws Exception
  {
    DebugExpressionRuntime runtime = new DebugExpressionRuntime();
    FormulaPieURLGenerator gen = new FormulaPieURLGenerator(runtime, "=[chart::item]");

    DefaultPieDataset dataSet = new DefaultPieDataset();
    dataSet.setValue("Key-1", 5);
    dataSet.setValue("Key-2", 7);
    dataSet.setValue("Key-3", 10);
    assertEquals ("5.0", gen.generateURL(dataSet, "Key-1", 0));
    assertEquals ("7.0", gen.generateURL(dataSet, "Key-2", 1));
    assertEquals("10.0", gen.generateURL(dataSet, "Key-3", 2));
  }
View Full Code Here

  public void testPieTooltip() throws Exception
  {
    DebugExpressionRuntime runtime = new DebugExpressionRuntime();
    FormulaPieTooltipGenerator gen = new FormulaPieTooltipGenerator(runtime, "=[chart::item]");

    DefaultPieDataset dataSet = new DefaultPieDataset();
    dataSet.setValue("Key-1", 5);
    dataSet.setValue("Key-2", 7);
    dataSet.setValue("Key-3", 10);
    assertEquals("5.0", gen.generateToolTip(dataSet, "Key-1"));
    assertEquals("7.0", gen.generateToolTip(dataSet, "Key-2"));
    assertEquals("10.0", gen.generateToolTip(dataSet, "Key-3"));
  }
View Full Code Here

    }
  }
 
  private static PieDataset makePieDataSet(List<Entry> data) {
   
    DefaultPieDataset dataset = new DefaultPieDataset();
    for(Entry entry : data) {
      dataset.setValue(entry.key, entry.value);
    }
    return dataset;
  }
View Full Code Here

        DefaultHandler current = getCurrentHandler();
        if (current != this) {
            current.startElement(namespaceURI, localName, qName, atts);
        }
        else if (qName.equals(PIEDATASET_TAG)) {
            this.dataset = new DefaultPieDataset();
        }
        else if (qName.equals(ITEM_TAG)) {
            ItemHandler subhandler = new ItemHandler(this, this);
            getSubHandlers().push(subhandler);
            subhandler.startElement(namespaceURI, localName, qName, atts);
View Full Code Here

           
        } catch (Exception e) {
            e.printStackTrace();//nothing needs doing
        }
       
        DefaultPieDataset pieDataSet = new DefaultPieDataset();
        for (int i=0; i<nrList.size(); i++){
            Integer nrstring = (Integer) nrList.get(i);
            int nr = nrstring.intValue();
            String status = (String) statusList.get(i);
            pieDataSet.setValue(status, nr);
        }
       
       
        //JFreeChart chart = ChartFactory.createPieChart3D("", pieDataSet, true, false, false);
        //try {
View Full Code Here

        panel.setMouseWheelEnabled(true);
        return panel;
    }

    private static PieDataset createDataset() {
        DefaultPieDataset dataset = new DefaultPieDataset();
        dataset.setValue("United States", 607.0);
        dataset.setValue("People's Republic of China", 84.9);
        dataset.setValue("France", 65.7);
        dataset.setValue("United Kingdom", 65.3);
        dataset.setValue("Russia", 58.6);
        dataset.setValue("Germany", 46.8);
        dataset.setValue("Japan", 46.3);
        dataset.setValue("Italy", 40.6);
        dataset.setValue("Saudi Arabia", 38.2);
        dataset.setValue("India", 30.0);
        return dataset;
    }
View Full Code Here

        }
        document.close();
    }
   
    public static JFreeChart generatePieChart() {
        DefaultPieDataset dataSet = new DefaultPieDataset();
        dataSet.setValue("China", 19.64);
        dataSet.setValue("India", 17.3);
        dataSet.setValue("United States", 4.54);
        dataSet.setValue("Indonesia", 3.4);
        dataSet.setValue("Brazil", 2.83);
        dataSet.setValue("Pakistan", 2.48);
        dataSet.setValue("Bangladesh", 2.38);
        JFreeChart chart = ChartFactory.createPieChart(
                "World Population by countries", dataSet, true, true, false);
        return chart;
View Full Code Here

TOP

Related Classes of org.jfree.data.general.DefaultPieDataset

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.