Examples of XYSeries


Examples of org.jfree.data.xy.XYSeries

    final XYSeriesCollection xySeriesDataset = (XYSeriesCollection) getDatasourceValue();
    final List seriesList = xySeriesDataset.getSeries();
    final HashMap seriesMap = new HashMap();
    for (int i = 0; i < seriesList.size(); i++)
    {
      final XYSeries series = (XYSeries) seriesList.get(i);
      seriesMap.put(series.getKey(), series);
    }

    final String[] seriesNames = getSeriesName();
    final int maxIndex = Math.min(seriesNames.length, Math.min (this.xValueColumns.size(), this.yValueColumns.size()));
    for (int i = 0; i < maxIndex; i++)
    {
      String seriesName = seriesNames[i];
      final String xColumn = (String) xValueColumns.get(i);
      final String yColumn = (String) yValueColumns.get(i);
      final Object xValueObject = getDataRow().get(xColumn);
      final Object yValueObject = getDataRow().get(yColumn);

      if (isSeriesColumn())
      {
        final Object tmp = getDataRow().get(seriesName);
        if (tmp != null)
        {
          seriesName = tmp.toString();
        }
      }

      if (xValueObject instanceof Number == false)
      {
        continue;
      }
      final Number xValue = (Number) xValueObject;
      final Number yValue = (yValueObject instanceof Number) ? (Number) yValueObject : null;

      XYSeries series = (XYSeries) seriesMap.get(seriesName);
      if (series == null)
      {
        series = new XYSeries(seriesName);
        xySeriesDataset.addSeries(series);
        seriesMap.put (seriesName, series);
      }
      series.add(xValue, yValue);
    }
  }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

    public ProfileView() {
    }

    public void createPartControl( Composite parent ) {
        series = new XYSeries("profile");
        XYSeriesCollection lineDataset = new XYSeriesCollection();
        lineDataset.addSeries(series);
        JFreeChart result = ChartFactory.createXYAreaChart("", "Progressive distance", "Elevation", lineDataset,
                PlotOrientation.VERTICAL, true, true, false);
        plot = (XYPlot) result.getPlot();
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

   * @param multiLineData
   */
  public static void drawLine(String name, String xName, String yName, String outputFileName, Map<String, List<LineEntry>> multiLineData) {
    XYSeriesCollection seriesCollection = new XYSeriesCollection();
    for(Map.Entry<String, List<LineEntry>> line : multiLineData.entrySet()) {
      XYSeries series = new XYSeries(line.getKey());
      for(LineEntry entry : line.getValue()) {
        series.add(entry.x, entry.y);
      }
      seriesCollection.addSeries(series);
    }
   
    JFreeChart chart = ChartFactory.createXYLineChart(name, xName, 
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

            plot.setDomainGridlinePaint(Color.white);
            plot.setRangeGridlinePaint(Color.white);
            plot.setAxisOffset(new RectangleInsets(4, 4, 4, 4));

            dataset.removeAllSeries();
            final XYSeries series = new XYSeries("Series");
            for (int count=0; count<samples; count++) {
                for (int i=0; i<dimension; i++) {
                    final double[] sequence1 = sobol.nextSequence().value();
                    final double[] sequence2 = sobol.nextSequence().value();
                    series.add(sequence1[i], sequence2[i]);
                }
            }
            dataset.addSeries(series);
            return chart;
        }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

           ArrayList<Point2D.Double> altData,
           String strLabelSeries)
   {
      this();
     
      XYSeries data = new XYSeries(strLabelSeries);
     
      for(int i = 0; i <altData.size(); i++)
      {
         Point2D.Double p2d = altData.get(i);
         data.add(p2d.x, p2d.y);
      }
     
      this.addSeries(data);

   }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

         throw new Exception("strsKeys.length != altsDataSeries.length");

      for (int i = 0; i < strsKeys.length; i++)
      {
         //--
         XYSeries serCur = new XYSeries(strsKeys[i]);
         ArrayList<Point2D.Double> altDataCurs = altsDataSeries.get(i);

         for (int j = 0; j < altDataCurs.size(); j++)
         {
            Point2D.Double p2d = altDataCurs.get(j);
            serCur.add(p2d.x, p2d.y);
         }

         this.addSeries(serCur);
      }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

     
      if (strsIdLlos != null && strsIdLlos.length > 0)
      {
         for (int i = 0; i < strsIdLlos.length; i++)
         {
            XYSeries serCur = _fillInVariableLog(strsIdLlos[i]);
            super.addSeries(serCur);
         }
      }
   }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

            continue;

         return false;
      }

      XYSeries serCur = _fillInVariableLog(strId);
      super.addSeries(serCur);
      return true;
   }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

            continue;

         return false;
      }

      XYSeries serCur = _fillInVariableMarker(strId);
      super.addSeries(serCur);
      return true;
   }
View Full Code Here

Examples of org.jfree.data.xy.XYSeries

         XYSeriesCollection serCollection = (XYSeriesCollection) dst;

         for (int intSer = 0; intSer < serCollection.getSeriesCount(); intSer++)
         {
            XYSeries ser = serCollection.getSeries(intSer);
            String keyCur = (String) ser.getKey();

            if(keyCur.compareTo(strOldValue) != 0)
               continue;

            ser.setKey(strNewValue);    
            //System.out.println(ser.getKey());
            break;
         }
      }
   }
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.