Examples of DefaultPieDataset


Examples of org.jfree.data.general.DefaultPieDataset

    return new DefaultPieDataset();
  }

  protected void buildDataset()
  {
    final DefaultPieDataset localPieDataset = (DefaultPieDataset) getDataSet();
    final Comparable seriesComparable = querySeriesValue(0);
    if (seriesComparable == null)
    {
      return;
    }

    final Object valueObject = getDataRow().get(getValueColumn());
    final Number value = (valueObject instanceof Number) ? (Number) valueObject : null;
    final Number existingValue = CollectorFunctionUtil.queryExistingValueFromDataSet(localPieDataset, seriesComparable);
    if (existingValue != null)
    {
      if (value != null)
      {
        localPieDataset.setValue(seriesComparable, CollectorFunctionUtil.add(existingValue, value));
      }
    }
    else
    {
      localPieDataset.setValue(seriesComparable, value);
    }
  }
View Full Code Here

Examples of org.jfree.data.general.DefaultPieDataset

import de.sub.goobi.beans.Schritt;

public class StatistikBenutzergruppen {

  public static Dataset getDiagramm(List<Prozess> inProzesse) {
    DefaultPieDataset dataset = new DefaultPieDataset();
    for (Prozess proz : inProzesse) {
      Schritt step = proz.getAktuellerSchritt();
      /* wenn wirklich ein aktueller Schritt zurückgegeben wurde */
      if (step != null) {
        /* von dem Schritt alle verantwortlichen Benutzergruppen ermitteln und im Diagramm erfassen */
        for (Iterator<Benutzergruppe> iter2 = step.getBenutzergruppenList().iterator(); iter2.hasNext();) {
          Benutzergruppe group = iter2.next();
          if (dataset.getIndex(group.getTitel()) != -1) {
            dataset
                .setValue(group.getTitel(), dataset.getValue(group.getTitel()).intValue() + 1);
          } else {
            dataset.setValue(group.getTitel(), 1);
          }
        }

      }
    }
View Full Code Here

Examples of org.jfree.data.general.DefaultPieDataset

public class StatistikStatus {

  @SuppressWarnings({ "unchecked", "rawtypes" })
  public static Dataset getDiagramm(List inProzesse) {
    DefaultPieDataset dataset = new DefaultPieDataset();
    for (Prozess proz : (List<Prozess>) inProzesse) {
      Schritt step = proz.getAktuellerSchritt();
      /* wenn wirklich ein aktueller Schritt zurückgegeben wurde */
      if (step != null) {
        /* prüfen, ob der Schritt schon erfasst wurde, wenn ja hochzählen */
        String kurztitel = (step.getTitel().length() > 60 ? step.getTitel().substring(0, 60) + "..." : step
          .getTitel());
        if (dataset.getIndex(kurztitel) != -1) {
          dataset.setValue(kurztitel, dataset.getValue(kurztitel).intValue() + 1);
        } else {
          dataset.setValue(kurztitel, 1);
        }
      }
    }
    return dataset;
  }
View Full Code Here

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

Examples of org.jfree.data.general.DefaultPieDataset

    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

Examples of org.jfree.data.general.DefaultPieDataset

    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

Examples of org.jfree.data.general.DefaultPieDataset

  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

Examples of org.jfree.data.general.DefaultPieDataset

  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

Examples of org.jfree.data.general.DefaultPieDataset

    }
  }
 
  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

Examples of org.jfree.data.general.DefaultPieDataset

        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
TOP
Copyright © 2018 www.massapi.com. 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.