Package org.jfree.data.xy

Examples of org.jfree.data.xy.XYSeriesCollection


  public final boolean CONTAINS_DUPLICATES;
 
  public XYInputsVOuputGraph()
  {
    CONTAINS_DUPLICATES = false;
    dataSet = new XYSeriesCollection();
  }
View Full Code Here


  }
 
  public XYInputsVOuputGraph(boolean containsDuplicates)
  {
    CONTAINS_DUPLICATES = containsDuplicates;
    dataSet = new XYSeriesCollection();
  }
View Full Code Here

   * @param inputs
   * @param outputs
   */
  public XYInputsVOuputGraph (double[] inputs, double[] outputs)
  {
    dataSet = new XYSeriesCollection();
    XYSeries data = new XYSeries(inputs.toString());
   
    for (int x=0; x<outputs.length && x<inputs.length; x++)
    {
      data.add(inputs[x], outputs[x]);
View Full Code Here

public class XYOdorInputVOutputJGraph extends XYInputsVOuputGraph
{

  public XYOdorInputVOutputJGraph(Odor input, double[] outputs)
  {
    dataSet = new XYSeriesCollection();
    XYSeries data = new XYSeries(input.toString());
   
    double[] inputs = input.getInputs();
   
    for (int x=0; x<outputs.length; x++)
View Full Code Here

                throw new BadDataForChartException("Data must be decimal or integer.  Can't plot otherwise.");
            series.add((Number)column1Value,
                    (Number)column2Value);
        }

        return new XYSeriesCollection(series);
    }
View Full Code Here

    }

    private void createChart()
    {
        // Create the chart:
        collection = new XYSeriesCollection();
        XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(true,false);

        xySeries = new XYSeries("Automation");
        collection.addSeries(xySeries);
View Full Code Here

     * Creates a sample dataset.
     *
     * @return A sample dataset.
     */
    private XYDataset createDataset() {
        XYSeriesCollection data = new XYSeriesCollection();
        XYSeries series1 = createRandomData("Series 1", 75.0, 10.0);
        XYSeries series2 = createRandomData("Series 2", 50.0, 5.0);
        XYSeries series3 = createRandomData("Series 3", 25.0, 1.0);
        data.addSeries(series1);
        data.addSeries(series2);
        data.addSeries(series3);
        return data;
    }
View Full Code Here

   * @throws SQLException
   */
  public static JFreeChart createScatterPlot(List<List<Object>> series,  ResultSetMetaData metaData, List<Integer> columns) throws SQLException,
      Exception {

    XYSeriesCollection dataset = new XYSeriesCollection();
    XYSeries xySeries = new XYSeries("");
    for (int i = 0; i < series.get(1).size(); i++) {
      if(series.get(1).get(i) instanceof Number)
        xySeries.add((Number) series.get(0).get(i), (Number) series.get(1).get(i));
      else if(series.get(0).get(i) instanceof String)
        xySeries.add((Number) Integer.parseInt((String)series.get(0).get(i)), (Number) Integer.parseInt((String)series.get(1).get(i)));
    }
    dataset.addSeries(xySeries);

    return ChartFactory.createScatterPlot("Scatter plot timing", metaData.getColumnName(columns.get(0) + 1), metaData.getColumnName(columns.get(1) + 1), dataset,
        PlotOrientation.VERTICAL, true, true, false);
  }
View Full Code Here

    int x = 5;
    for (TimeToken q : list) {
      series.add(x, q.getList().size());
      x += 5;
    }
    XYSeriesCollection dataset = new XYSeriesCollection();
    dataset.addSeries(series);

    return dataset;

  }
View Full Code Here


    }
    void exportGraph()
    {
        XYSeriesCollection dataset = new XYSeriesCollection();
        dataset.addSeries(env.xydata);
        //         Generate the graph
        JFreeChart chart = ChartFactory.createXYLineChart("XY Chart", // Title
                "x-axis", // x-axis Label
                "y-axis", // y-axis Label
                dataset, // Dataset
View Full Code Here

TOP

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

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.