Example usage for org.jfree.data.xy DefaultWindDataset DefaultWindDataset

List of usage examples for org.jfree.data.xy DefaultWindDataset DefaultWindDataset

Introduction

In this page you can find the example usage for org.jfree.data.xy DefaultWindDataset DefaultWindDataset.

Prototype

public DefaultWindDataset(Object[][][] data) 

Source Link

Document

Constructs a dataset based on the specified data array.

Usage

From source file:org.jfree.chart.demo.WindChartDemo1.java

public static WindDataset createDataset() {
    Object aobj[] = createItem(millisForDate(3, 1, 1999), 0, 10);
    Object aobj1[] = createItem(millisForDate(4, 1, 1999), 1, 8);
    Object aobj2[] = createItem(millisForDate(5, 1, 1999), 2, 10);
    Object aobj3[] = createItem(millisForDate(6, 1, 1999), 3, 10);
    Object aobj4[] = createItem(millisForDate(7, 1, 1999), 4, 7);
    Object aobj5[] = createItem(millisForDate(8, 1, 1999), 5, 10);
    Object aobj6[] = createItem(millisForDate(9, 1, 1999), 6, 8);
    Object aobj7[] = createItem(millisForDate(10, 1, 1999), 7, 11);
    Object aobj8[] = createItem(millisForDate(11, 1, 1999), 8, 10);
    Object aobj9[] = createItem(millisForDate(12, 1, 1999), 9, 11);
    Object aobj10[] = createItem(millisForDate(13, 1, 1999), 10, 3);
    Object aobj11[] = createItem(millisForDate(14, 1, 1999), 11, 9);
    Object aobj12[] = createItem(millisForDate(15, 1, 1999), 12, 11);
    Object aobj13[] = createItem(millisForDate(16, 1, 1999), 0, 0);
    Object aobj14[][] = { aobj, aobj1, aobj2, aobj3, aobj4, aobj5, aobj6, aobj7, aobj8, aobj9, aobj10, aobj11,
            aobj12, aobj13 };//from   w w  w  . ja va  2  s  .  co  m
    Object aobj15[][][] = { aobj14 };
    return new DefaultWindDataset(aobj15);
}

From source file:org.jfree.data.xy.DefaultWindDatasetTest.java

/**
 * Creates a sample dataset for testing.
 *
 * @return A sample dataset./*w ww  .  j ava 2 s.  co m*/
 */
public DefaultWindDataset createSampleDataset1() {
    Day t = new Day(1, 4, 2006);
    Object[] item1 = createItem(t, 3, 7);
    Object[] item2 = createItem(t.next(), 4, 8);
    Object[] item3 = createItem(t.next(), 5, 9);
    Object[][] series1 = new Object[][] { item1, item2, item3 };
    Object[] item1b = createItem(t, 6, 10);
    Object[] item2b = createItem(t.next(), 7, 11);
    Object[] item3b = createItem(t.next(), 8, 12);
    Object[][] series2 = new Object[][] { item1b, item2b, item3b };
    Object[][][] data = new Object[][][] { series1, series2 };
    return new DefaultWindDataset(data);
}

From source file:no.met.jtimeseries.chart.Utility.java

/**
 * Create a JFreeChart WindDataset from WindDirection and WindSpeed
 *///from  w w  w. j a  v a 2 s .c om
public static WindDataset toChartWindDataset(NumberPhenomenon direction, NumberPhenomenon speed) {
    List<Date> timeList = direction.getTime();
    List<Double> degreeList = direction.getValue();
    List<Double> speedList = speed.getValue();

    Object[][] timeSeries = new Object[timeList.size()][];
    for (int i = 0; i < timeList.size(); i++) {
        timeSeries[i] = new Object[] { new Date(timeList.get(i).getTime()), new Double(degreeList.get(i)),
                new Double(speedList.get(i)) };
    }
    Object[][][] dataSetArray = { timeSeries };
    return new DefaultWindDataset(dataSetArray);
}

From source file:org.hxzon.demo.jfreechart.OtherDatasetDemo.java

public static WindDataset createWindDataset() {
    Object aobj[] = createItem(millisForDate(3, 1, 1999), 0, 10);
    Object aobj1[] = createItem(millisForDate(4, 1, 1999), 1, 8);
    Object aobj2[] = createItem(millisForDate(5, 1, 1999), 2, 10);
    Object aobj3[] = createItem(millisForDate(6, 1, 1999), 3, 10);
    Object aobj4[] = createItem(millisForDate(7, 1, 1999), 4, 7);
    Object aobj5[] = createItem(millisForDate(8, 1, 1999), 5, 10);
    Object aobj6[] = createItem(millisForDate(9, 1, 1999), 6, 8);
    Object aobj7[] = createItem(millisForDate(10, 1, 1999), 7, 11);
    Object aobj8[] = createItem(millisForDate(11, 1, 1999), 8, 10);
    Object aobj9[] = createItem(millisForDate(12, 1, 1999), 9, 11);
    Object aobj10[] = createItem(millisForDate(13, 1, 1999), 10, 3);
    Object aobj11[] = createItem(millisForDate(14, 1, 1999), 11, 9);
    Object aobj12[] = createItem(millisForDate(15, 1, 1999), 12, 11);
    Object aobj13[] = createItem(millisForDate(16, 1, 1999), 0, 0);
    Object aobj14[][] = { aobj, aobj1, aobj2, aobj3, aobj4, aobj5, aobj6, aobj7, aobj8, aobj9, aobj10, aobj11,
            aobj12, aobj13 };/*from w ww  .j av a 2s. com*/
    Object aobj15[][][] = { aobj14 };
    return new DefaultWindDataset(aobj15);
}