Package org.jfree.data.xy

Examples of org.jfree.data.xy.XYSeries


        }
        return imageFile;
    }

    public static XYSeries createXYSeries(Map data, String name) {
        XYSeries series = new XYSeries(name);
        for (Iterator it = data.entrySet().iterator(); it.hasNext();) {
            Map.Entry d = (Map.Entry) it.next();
            Number x = (Number) d.getKey();
            Number y = (Number) d.getValue();
            series.add(x, y);
        }
        return series;
    }
View Full Code Here


                dist.put(d, 1);
            }
        }

        //Distribution series
        XYSeries dSeries = ChartUtils.createXYSeries(dist, "Clustering Coefficient");
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(dSeries);

        JFreeChart chart = ChartFactory.createScatterPlot(
                "Clustering Coefficient Distribution",
View Full Code Here

        graph.readUnlockAll();
    }

    public String getReport() {
        //Distribution series
        XYSeries dSeries = ChartUtils.createXYSeries(degreeDist, "Degree Distribution");
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(dSeries);

        JFreeChart chart = ChartFactory.createXYLineChart(
                "Degree Distribution",
View Full Code Here

     *
     * @return
     */
    public String getReport() {
        //Distribution series
        XYSeries dSeries = ChartUtils.createXYSeries(degreeDist, "Degree Distribution");
        XYSeries idSeries = ChartUtils.createXYSeries(inDegreeDist, "In-Degree Distribution");
        XYSeries odSeries = ChartUtils.createXYSeries(outDegreeDist, "Out-Degree Distribution");

        XYSeriesCollection dataset1 = new XYSeriesCollection();
        dataset1.addSeries(dSeries);

        XYSeriesCollection dataset2 = new XYSeriesCollection();
View Full Code Here

                distAuthorities.put(d, 1);
            }
        }

        //Distribution of hub series
        XYSeries dHubsSeries = ChartUtils.createXYSeries(distHubs, "Hubs");

        //Distribution of authority series
        XYSeries dAuthsSeries = ChartUtils.createXYSeries(distAuthorities, "Authority");

        XYSeriesCollection datasetHubs = new XYSeriesCollection();
        datasetHubs.addSeries(dHubsSeries);

        XYSeriesCollection datasetAuths = new XYSeriesCollection();
View Full Code Here

                dist.put(d, 1);
            }
        }

        //Distribution series
        XYSeries dSeries = ChartUtils.createXYSeries(dist, "PageRanks");

        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(dSeries);

        JFreeChart chart = ChartFactory.createXYLineChart(
View Full Code Here

                dist.put(d, 1);
            }
        }

        //Distribution series
        XYSeries dSeries = ChartUtils.createXYSeries(dist, "Eigenvector Centralities");

        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(dSeries);

        JFreeChart chart = ChartFactory.createScatterPlot(
View Full Code Here

   * @param xVal
   * @param yVal
   */
  public void addData(String seriesName, double xVal, double yVal){
    if(!seriesMap.containsKey(seriesName)){
      seriesMap.put(seriesName, new XYSeries(seriesName,true,true));
    }
    seriesMap.get(seriesName).add(xVal, yVal);
  }
View Full Code Here

  }

  private XYItemRenderer getRouteRenderer(XYSeriesCollection solutionColl) {
    XYItemRenderer solutionRenderer = new XYLineAndShapeRenderer(true, false);   // Lines only
    for(int i=0;i<solutionColl.getSeriesCount();i++){
      XYSeries s = solutionColl.getSeries(i);
      XYDataItem firstCustomer = s.getDataItem(1);
      firstActivities.add(firstCustomer);
    }
    return solutionRenderer;
  }
View Full Code Here

    Locations locations = retrieveLocations(vrp);
    XYSeriesCollection coll = new XYSeriesCollection();
    int counter = 1;
    for(VehicleRoute route : routes){
      if(route.isEmpty()) continue;
      XYSeries series = new XYSeries(counter, false, true);
     
      Coordinate startCoord = locations.getCoord(route.getStart().getLocationId());
      series.add(startCoord.getX()*scalingFactor, startCoord.getY()*scalingFactor);
     
      for(TourActivity act : route.getTourActivities().getActivities()){
        Coordinate coord = locations.getCoord(act.getLocationId());
        series.add(coord.getX()*scalingFactor, coord.getY()*scalingFactor);
      }
     
      Coordinate endCoord = locations.getCoord(route.getEnd().getLocationId());
      series.add(endCoord.getX()*scalingFactor, endCoord.getY()*scalingFactor);
     
      coll.addSeries(series);
      counter++;
    }
    return coll;
View Full Code Here

TOP

Related Classes of org.jfree.data.xy.XYSeries

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.