Examples of XYSeries


Examples of org.jfree.data.xy.XYSeries

        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

Examples of org.jfree.data.xy.XYSeries

     *
     * @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

Examples of org.jfree.data.xy.XYSeries

                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

Examples of org.jfree.data.xy.XYSeries

                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

Examples of org.jfree.data.xy.XYSeries

                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

Examples of org.jfree.data.xy.XYSeries

   * @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

Examples of org.jfree.data.xy.XYSeries

  }

  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

Examples of org.jfree.data.xy.XYSeries

    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

Examples of org.jfree.data.xy.XYSeries

    for(Job job : jobs){
      if(!(job instanceof Shipment)){
        continue;
      }
      Shipment shipment = (Shipment)job;
      XYSeries shipmentSeries;
      if(first){
        first = false;
        shipmentSeries = new XYSeries(ship, false, true);
      }
      else{
        shipmentSeries = new XYSeries(sCounter, false, true);
        sCounter++;
      }
      shipmentSeries.add(shipment.getPickupCoord().getX()*scalingFactor, shipment.getPickupCoord().getY()*scalingFactor);
      shipmentSeries.add(shipment.getDeliveryCoord().getX()*scalingFactor, shipment.getDeliveryCoord().getY()*scalingFactor);
      coll.addSeries(shipmentSeries);
    }
    return coll;
  }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

    builder.append(")");
    return builder.toString();
  }

  private void retrieveActivities(VehicleRoutingProblem vrp) throws NoLocationFoundException{
    activities = new XYSeries("activities", false, true);
    for(Vehicle v : vrp.getVehicles()){
      Coordinate startCoord = v.getStartLocationCoordinate();
      if(startCoord == null) throw new NoLocationFoundException();
      XYDataItem item = new XYDataItem(startCoord.getX()*scalingFactor, startCoord.getY()*scalingFactor);
      markItem(item,Activity.START, null);
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.