Examples of DefaultCategoryDataset


Examples of org.jfree.data.category.DefaultCategoryDataset

    }

    final Comparable categoryComparable = (Comparable) categoryObject;

    // I love to be paranoid!
    final DefaultCategoryDataset categoryDataset = (DefaultCategoryDataset) getDataSet();

    final int maxIndex = this.valueColumns.size();
    for (int i = 0; i < maxIndex; i++)
    {
      final Comparable seriesName = querySeriesValue(i);
      final Object valueObject = dataRow.get(getValueColumn(i));
      final Number value = (valueObject instanceof Number) ? (Number) valueObject : null;
      final Number existingValue = CollectorFunctionUtil.queryExistingValueFromDataSet(categoryDataset, categoryComparable, seriesName);
      if (existingValue != null)
      {
        if (value != null)
        {
          categoryDataset.setValue(CollectorFunctionUtil.add(existingValue, value), categoryComparable, seriesName);
        }
      }
      else
      {
        categoryDataset.setValue(value, categoryComparable, seriesName);
      }
    }
  }
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

   * ---------------------------------------------------------------- Now the function implementation ...
   */

  public Dataset createNewDataset()
  {
    return new DefaultCategoryDataset();
  }
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

    buildDataset();
  }

  protected void buildDataset()
  {
    final DefaultCategoryDataset categoryDataset = (DefaultCategoryDataset) getDatasourceValue();
    if (isGeneratedReport())
    {
      buildAutoGeneratedDataSet(categoryDataset);
      return;
    }

    final DataRow dataRow = getDataRow();
    final Object categoryObject = dataRow.get(getCategoryColumn());
    final Comparable categoryComparable;
    if (categoryObject instanceof Comparable)
    {
      categoryComparable = (Comparable) categoryObject;
    }
    else
    {
      // ok, we need some better error management here. Its a
      // prototype :)
      categoryComparable = ("CATEGORYSETCOLL.USER_ERROR_CATEGORY_NOT_COMPARABLE"); //$NON-NLS-1$
    }

    // I love to be paranoid!
    final String[] seriesNames = getSeriesName();
    final int maxIndex = Math.min(seriesNames.length, this.valueColumns.size());
    for (int i = 0; i < maxIndex; i++)
    {
      String seriesName = seriesNames[i];
      final String column = (String) valueColumns.get(i);
      final Object valueObject = dataRow.get(column);
      if (isSeriesColumn())
      {
        final Object tmp = dataRow.get(seriesName);
        if (tmp != null)
        {
          seriesName = tmp.toString();
        }
      }

      final Number value = (valueObject instanceof Number) ? (Number) valueObject : null;

      final Number existingValue = queryExistingValueFromDataSet(categoryDataset, seriesName, categoryComparable);
      if (existingValue != null)
      {
        if (value != null)
        {
          final double val = value.doubleValue();
          categoryDataset.addValue(new Double(val + existingValue.doubleValue()), seriesName, categoryComparable);
        }
      }
      else
      {
        categoryDataset.addValue(value, seriesName, categoryComparable);
      }
    }
  }
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

            Map<String, Integer> dataMap = getDataMap(DcModules.get(module).getField(fieldIdx));
           
            if (dataMap == null) return;
           
            DcField field = DcModules.get(module).getField(fieldIdx);
            DefaultCategoryDataset dataset = new DefaultCategoryDataset();
            int total = 0;
            int value;
            for (String key : dataMap.keySet()) {
              value = dataMap.get(key).intValue();
              key = key == null ? DcResources.getText("lblEmpty") : key;
                 dataset.addValue(value, key, field.getLabel());
                 total += value;
            }
           
            int all = DataManager.getCount(module, -1, null);
            if (total < all)
              dataset.addValue(all - total, DcResources.getText("lblEmpty"), field.getLabel());
           
            if (!isCanceled()) {
                JFreeChart chart = ChartFactory.createBarChart(
                    null, null, null, dataset, PlotOrientation.VERTICAL, true, true, false);
              chartPanel = new org.jfree.chart.ChartPanel(chart);
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

  {
    if (categorySeries != null && categorySeries.length > 0)
    {
      if (dataset == null)
      {
        dataset = new DefaultCategoryDataset();
        labelsMap = new HashMap();
        itemHyperlinks = new HashMap();
      }
     
      for(int i = 0; i < categorySeries.length; i++)
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

  {
    SpiderChartComponent chartComponent = (SpiderChartComponent) element.getComponent();
    ChartSettings chartSettings = chartComponent.getChartSettings();
    SpiderPlot plot = (SpiderPlot)chartComponent.getPlot();
   
    DefaultCategoryDataset dataset = null;
    StandardCategoryItemLabelGenerator labelGenerator = null;
   
    if(FILL_DATASET.equals(datasetType))
    {
      dataset = ((FillSpiderDataset)spiderchartBean.getDataset()).getCustomDataset();
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

 
  public static DefaultCategoryDataset getSampleDataset()
  {
    if (sampleDataset == null)
    {
      DefaultCategoryDataset dataset = new DefaultCategoryDataset();
      dataset.addValue(1.0, "Series 1", "Category 1");
      dataset.addValue(5.0, "Series 1", "Category 2");
      dataset.addValue(4.0, "Series 1", "Category 3");
      dataset.addValue(3.0, "Series 1", "Category 4");
      dataset.addValue(6.0, "Series 1", "Category 5");
      dataset.addValue(4.0, "Series 1", "Category 6");
      dataset.addValue(3.0, "Series 1", "Category 7");
      dataset.addValue(5.0, "Series 2", "Category 1");
      dataset.addValue(7.0, "Series 2", "Category 2");
      dataset.addValue(8.0, "Series 2", "Category 3");
      dataset.addValue(6.0, "Series 2", "Category 4");
      dataset.addValue(9.0, "Series 2", "Category 5");
      dataset.addValue(8.0, "Series 2", "Category 6");
      dataset.addValue(7.0, "Series 2", "Category 7");
      dataset.addValue(5.0, "Series 3", "Category 1");
      dataset.addValue(4.0, "Series 3", "Category 2");
      dataset.addValue(6.0, "Series 3", "Category 3");
      dataset.addValue(3.0, "Series 3", "Category 4");
      dataset.addValue(2.0, "Series 3", "Category 5");
      dataset.addValue(7.0, "Series 3", "Category 6");
      dataset.addValue(5.0, "Series 3", "Category 7");
     
      sampleDataset = dataset;
    }
   
    return sampleDataset;
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

  {
    if (categorySeries != null && categorySeries.length > 0)
    {
      if (dataset == null)
      {
        dataset = new DefaultCategoryDataset();
        labelsMap = new HashMap();
        itemHyperlinks = new HashMap();
      }
     
      for(int i = 0; i < categorySeries.length; i++)
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

 
  private CategoryDataset createCategoryDataset()
  {
    if (sampleCategoryDataset == null)
    {
      DefaultCategoryDataset dataset = new DefaultCategoryDataset();
      dataset.addValue(1.0, "First", "One");
      dataset.addValue(4.0, "First", "Two");
      dataset.addValue(3.0, "First", "Three");
      dataset.addValue(5.0, "First", "Four");
      dataset.addValue(5.0, "First", "Five");
      dataset.addValue(7.0, "First", "Six");
      dataset.addValue(7.0, "First", "Seven");
      dataset.addValue(8.0, "First", "Eight");
      dataset.addValue(5.0, "Second", "One");
      dataset.addValue(7.0, "Second", "Two");
      dataset.addValue(6.0, "Second", "Three");
      dataset.addValue(8.0, "Second", "Four");
      dataset.addValue(4.0, "Second", "Five");
      dataset.addValue(4.0, "Second", "Six");
      dataset.addValue(2.0, "Second", "Seven");
      dataset.addValue(1.0, "Second", "Eight");
      dataset.addValue(4.0, "Third", "One");
      dataset.addValue(3.0, "Third", "Two");
      dataset.addValue(2.0, "Third", "Three");
      dataset.addValue(3.0, "Third", "Four");
      dataset.addValue(6.0, "Third", "Five");
      dataset.addValue(3.0, "Third", "Six");
      dataset.addValue(4.0, "Third", "Seven");
      dataset.addValue(3.0, "Third", "Eight");
     
      sampleCategoryDataset = dataset;
    }
   
    return sampleCategoryDataset;
View Full Code Here

Examples of org.jfree.data.category.DefaultCategoryDataset

    public JFreeChart getChart() {
        return createChart(getDataset());
    }

    public CategoryDataset getDataset() {
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();

        dataset.addValue(81.0, "Against all torture", "Italy");
        dataset.addValue(72.0, "Against all torture", "Great Britain");
        dataset.addValue(58.0, "Against all torture", "USA");
        dataset.addValue(48.0, "Against all torture", "Israel");
        dataset.addValue(43.0, "Against all torture", "Russia");
        dataset.addValue(23.0, "Against all torture", "India");
        dataset.addValue(59.0, "Against all torture", "Average (*)");


  dataset.addValue(5.0, "-", "Italy");
  dataset.addValue(4.0, "-", "Great Britain");
  dataset.addValue(6.0, "-", "USA");
  dataset.addValue(9.0, "-", "Israel");
  dataset.addValue(20.0, "-", "Russia");
  dataset.addValue(45.0, "-", "India");
  dataset.addValue(12.0, "-", "Average (*)");
 
  dataset.addValue(14.0, "Some degree permissible", "Italy");
  dataset.addValue(24.0, "Some degree permissible", "Great Britain");
  dataset.addValue(36.0, "Some degree permissible", "USA");
  dataset.addValue(43.0, "Some degree permissible", "Israel");
  dataset.addValue(37.0, "Some degree permissible", "Russia");
  dataset.addValue(32.0, "Some degree permissible", "India");
  dataset.addValue(29.0, "Some degree permissible", "Average (*)");
       
        return dataset;
    }
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.