List of usage examples for org.jfree.data.xy DefaultWindDataset DefaultWindDataset
public DefaultWindDataset(Object[][][] data)
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); }