List of usage examples for org.jfree.date DateUtilities createDate
public static synchronized Date createDate(final int yyyy, final int month, final int day, final int hour, final int min)
From source file:org.jfree.chart.demo.CandlestickChartDemo1.java
public static OHLCDataset createDataset() { Date adate[] = new Date[47]; double ad[] = new double[47]; double ad1[] = new double[47]; double ad2[] = new double[47]; double ad3[] = new double[47]; double ad4[] = new double[47]; int i = 1;/*from w w w .ja va2 s . c om*/ byte byte0 = 2; adate[0] = DateUtilities.createDate(2001, i, 4, 12, 0); ad[0] = 47D; ad1[0] = 33D; ad2[0] = 35D; ad3[0] = 33D; ad4[0] = 100D; adate[1] = DateUtilities.createDate(2001, i, 5, 12, 0); ad[1] = 47D; ad1[1] = 32D; ad2[1] = 41D; ad3[1] = 37D; ad4[1] = 150D; adate[2] = DateUtilities.createDate(2001, i, 6, 12, 0); ad[2] = 49D; ad1[2] = 43D; ad2[2] = 46D; ad3[2] = 48D; ad4[2] = 70D; adate[3] = DateUtilities.createDate(2001, i, 7, 12, 0); ad[3] = 51D; ad1[3] = 39D; ad2[3] = 40D; ad3[3] = 47D; ad4[3] = 200D; adate[4] = DateUtilities.createDate(2001, i, 8, 12, 0); ad[4] = 60D; ad1[4] = 40D; ad2[4] = 46D; ad3[4] = 53D; ad4[4] = 120D; adate[5] = DateUtilities.createDate(2001, i, 9, 12, 0); ad[5] = 62D; ad1[5] = 55D; ad2[5] = 57D; ad3[5] = 61D; ad4[5] = 110D; adate[6] = DateUtilities.createDate(2001, i, 10, 12, 0); ad[6] = 65D; ad1[6] = 56D; ad2[6] = 62D; ad3[6] = 59D; ad4[6] = 70D; adate[7] = DateUtilities.createDate(2001, i, 11, 12, 0); ad[7] = 55D; ad1[7] = 43D; ad2[7] = 45D; ad3[7] = 47D; ad4[7] = 20D; adate[8] = DateUtilities.createDate(2001, i, 12, 12, 0); ad[8] = 54D; ad1[8] = 33D; ad2[8] = 40D; ad3[8] = 51D; ad4[8] = 30D; adate[9] = DateUtilities.createDate(2001, i, 13, 12, 0); ad[9] = 47D; ad1[9] = 33D; ad2[9] = 35D; ad3[9] = 33D; ad4[9] = 100D; adate[10] = DateUtilities.createDate(2001, i, 14, 12, 0); ad[10] = 54D; ad1[10] = 38D; ad2[10] = 43D; ad3[10] = 52D; ad4[10] = 50D; adate[11] = DateUtilities.createDate(2001, i, 15, 12, 0); ad[11] = 48D; ad1[11] = 41D; ad2[11] = 44D; ad3[11] = 41D; ad4[11] = 80D; adate[12] = DateUtilities.createDate(2001, i, 17, 12, 0); ad[12] = 60D; ad1[12] = 30D; ad2[12] = 34D; ad3[12] = 44D; ad4[12] = 90D; adate[13] = DateUtilities.createDate(2001, i, 18, 12, 0); ad[13] = 58D; ad1[13] = 44D; ad2[13] = 54D; ad3[13] = 56D; ad4[13] = 20D; adate[14] = DateUtilities.createDate(2001, i, 19, 12, 0); ad[14] = 54D; ad1[14] = 32D; ad2[14] = 42D; ad3[14] = 53D; ad4[14] = 70D; adate[15] = DateUtilities.createDate(2001, i, 20, 12, 0); ad[15] = 53D; ad1[15] = 39D; ad2[15] = 50D; ad3[15] = 49D; ad4[15] = 60D; adate[16] = DateUtilities.createDate(2001, i, 21, 12, 0); ad[16] = 47D; ad1[16] = 33D; ad2[16] = 41D; ad3[16] = 40D; ad4[16] = 30D; adate[17] = DateUtilities.createDate(2001, i, 22, 12, 0); ad[17] = 55D; ad1[17] = 37D; ad2[17] = 43D; ad3[17] = 45D; ad4[17] = 90D; adate[18] = DateUtilities.createDate(2001, i, 23, 12, 0); ad[18] = 54D; ad1[18] = 42D; ad2[18] = 50D; ad3[18] = 42D; ad4[18] = 150D; adate[19] = DateUtilities.createDate(2001, i, 24, 12, 0); ad[19] = 48D; ad1[19] = 37D; ad2[19] = 37D; ad3[19] = 47D; ad4[19] = 120D; adate[20] = DateUtilities.createDate(2001, i, 25, 12, 0); ad[20] = 58D; ad1[20] = 33D; ad2[20] = 39D; ad3[20] = 41D; ad4[20] = 80D; adate[21] = DateUtilities.createDate(2001, i, 26, 12, 0); ad[21] = 47D; ad1[21] = 31D; ad2[21] = 36D; ad3[21] = 41D; ad4[21] = 40D; adate[22] = DateUtilities.createDate(2001, i, 27, 12, 0); ad[22] = 58D; ad1[22] = 44D; ad2[22] = 49D; ad3[22] = 44D; ad4[22] = 20D; adate[23] = DateUtilities.createDate(2001, i, 28, 12, 0); ad[23] = 46D; ad1[23] = 41D; ad2[23] = 43D; ad3[23] = 44D; ad4[23] = 60D; adate[24] = DateUtilities.createDate(2001, i, 29, 12, 0); ad[24] = 56D; ad1[24] = 39D; ad2[24] = 39D; ad3[24] = 51D; ad4[24] = 40D; adate[25] = DateUtilities.createDate(2001, i, 30, 12, 0); ad[25] = 56D; ad1[25] = 39D; ad2[25] = 47D; ad3[25] = 49D; ad4[25] = 70D; adate[26] = DateUtilities.createDate(2001, i, 31, 12, 0); ad[26] = 53D; ad1[26] = 39D; ad2[26] = 52D; ad3[26] = 47D; ad4[26] = 60D; adate[27] = DateUtilities.createDate(2001, byte0, 1, 12, 0); ad[27] = 51D; ad1[27] = 30D; ad2[27] = 45D; ad3[27] = 47D; ad4[27] = 90D; adate[28] = DateUtilities.createDate(2001, byte0, 2, 12, 0); ad[28] = 47D; ad1[28] = 30D; ad2[28] = 34D; ad3[28] = 46D; ad4[28] = 100D; adate[29] = DateUtilities.createDate(2001, byte0, 3, 12, 0); ad[29] = 57D; ad1[29] = 37D; ad2[29] = 44D; ad3[29] = 56D; ad4[29] = 20D; adate[30] = DateUtilities.createDate(2001, byte0, 4, 12, 0); ad[30] = 49D; ad1[30] = 40D; ad2[30] = 47D; ad3[30] = 44D; ad4[30] = 50D; adate[31] = DateUtilities.createDate(2001, byte0, 5, 12, 0); ad[31] = 46D; ad1[31] = 38D; ad2[31] = 43D; ad3[31] = 40D; ad4[31] = 70D; adate[32] = DateUtilities.createDate(2001, byte0, 6, 12, 0); ad[32] = 55D; ad1[32] = 38D; ad2[32] = 39D; ad3[32] = 53D; ad4[32] = 120D; adate[33] = DateUtilities.createDate(2001, byte0, 7, 12, 0); ad[33] = 50D; ad1[33] = 33D; ad2[33] = 37D; ad3[33] = 37D; ad4[33] = 140D; adate[34] = DateUtilities.createDate(2001, byte0, 8, 12, 0); ad[34] = 59D; ad1[34] = 34D; ad2[34] = 57D; ad3[34] = 43D; ad4[34] = 70D; adate[35] = DateUtilities.createDate(2001, byte0, 9, 12, 0); ad[35] = 48D; ad1[35] = 39D; ad2[35] = 46D; ad3[35] = 47D; ad4[35] = 70D; adate[36] = DateUtilities.createDate(2001, byte0, 10, 12, 0); ad[36] = 55D; ad1[36] = 30D; ad2[36] = 37D; ad3[36] = 30D; ad4[36] = 30D; adate[37] = DateUtilities.createDate(2001, byte0, 11, 12, 0); ad[37] = 60D; ad1[37] = 32D; ad2[37] = 56D; ad3[37] = 36D; ad4[37] = 70D; adate[38] = DateUtilities.createDate(2001, byte0, 12, 12, 0); ad[38] = 56D; ad1[38] = 42D; ad2[38] = 53D; ad3[38] = 54D; ad4[38] = 40D; adate[39] = DateUtilities.createDate(2001, byte0, 13, 12, 0); ad[39] = 49D; ad1[39] = 42D; ad2[39] = 45D; ad3[39] = 42D; ad4[39] = 90D; adate[40] = DateUtilities.createDate(2001, byte0, 14, 12, 0); ad[40] = 55D; ad1[40] = 42D; ad2[40] = 47D; ad3[40] = 54D; ad4[40] = 70D; adate[41] = DateUtilities.createDate(2001, byte0, 15, 12, 0); ad[41] = 49D; ad1[41] = 35D; ad2[41] = 38D; ad3[41] = 35D; ad4[41] = 20D; adate[42] = DateUtilities.createDate(2001, byte0, 16, 12, 0); ad[42] = 47D; ad1[42] = 38D; ad2[42] = 43D; ad3[42] = 42D; ad4[42] = 10D; adate[43] = DateUtilities.createDate(2001, byte0, 17, 12, 0); ad[43] = 53D; ad1[43] = 42D; ad2[43] = 47D; ad3[43] = 48D; ad4[43] = 20D; adate[44] = DateUtilities.createDate(2001, byte0, 18, 12, 0); ad[44] = 47D; ad1[44] = 44D; ad2[44] = 46D; ad3[44] = 44D; ad4[44] = 30D; adate[45] = DateUtilities.createDate(2001, byte0, 19, 12, 0); ad[45] = 46D; ad1[45] = 40D; ad2[45] = 43D; ad3[45] = 44D; ad4[45] = 50D; adate[46] = DateUtilities.createDate(2001, byte0, 20, 12, 0); ad[46] = 48D; ad1[46] = 41D; ad2[46] = 46D; ad3[46] = 41D; ad4[46] = 100D; return new DefaultHighLowDataset("Series 1", adate, ad, ad1, ad2, ad3, ad4); }
From source file:org.jfree.chart.demo.XYStepChartDemo.java
/** * Creates and returns a sample dataset for the XY 'Step' chart. * * @return the sample dataset./*from w w w. j a v a 2 s . c o m*/ */ public static XYDataset createStepXYDataset() { final int feb = 2; final XYSeries s1 = new XYSeries("Plan 1", false, true); s1.add(DateUtilities.createDate(2002, feb, 19, 8, 0).getTime(), 0); s1.add(DateUtilities.createDate(2002, feb, 19, 8, 1).getTime(), 2); s1.add(DateUtilities.createDate(2002, feb, 19, 9, 5).getTime(), 4); s1.add(DateUtilities.createDate(2002, feb, 19, 10, 6).getTime(), 4); s1.add(DateUtilities.createDate(2002, feb, 19, 11, 6).getTime(), 5); s1.add(DateUtilities.createDate(2002, feb, 19, 12, 6).getTime(), 3); s1.add(DateUtilities.createDate(2002, feb, 19, 13, 6).getTime(), 6); s1.add(DateUtilities.createDate(2002, feb, 19, 14, 6).getTime(), 6); s1.add(DateUtilities.createDate(2002, feb, 19, 15, 30).getTime(), 2); s1.add(DateUtilities.createDate(2002, feb, 19, 16, 7).getTime(), 0); final XYSeries s2 = new XYSeries("Plan 2"); s2.add(DateUtilities.createDate(2002, feb, 19, 8, 40).getTime(), 0); s2.add(DateUtilities.createDate(2002, feb, 19, 8, 45).getTime(), 1); s2.add(DateUtilities.createDate(2002, feb, 19, 9, 0).getTime(), 6); s2.add(DateUtilities.createDate(2002, feb, 19, 10, 6).getTime(), 2); s2.add(DateUtilities.createDate(2002, feb, 19, 10, 45).getTime(), 4); s2.add(DateUtilities.createDate(2002, feb, 19, 12, 0).getTime(), 7); s2.add(DateUtilities.createDate(2002, feb, 19, 13, 0).getTime(), 5); s2.add(DateUtilities.createDate(2002, feb, 19, 14, 6).getTime(), 4); s2.add(DateUtilities.createDate(2002, feb, 19, 15, 15).getTime(), 4); s2.add(DateUtilities.createDate(2002, feb, 19, 16, 0).getTime(), 0); final XYSeriesCollection dataset = new XYSeriesCollection(); dataset.addSeries(s1); dataset.addSeries(s2); return dataset; }
From source file:org.jfree.chart.demo.XYBoxAndWhiskerDemo.java
/** * Creates a sample {@link BoxAndWhiskerXYDataset}. * * @return A sample dataset./* www . ja va2 s.c o m*/ */ public static BoxAndWhiskerXYDataset createSampleDataset() { final int entityCount = 14; final DefaultBoxAndWhiskerXYDataset dataset = new DefaultBoxAndWhiskerXYDataset("Test"); for (int i = 0; i < entityCount; i++) { final Date date = DateUtilities.createDate(2003, 7, i + 1, 12, 0); final List values = new ArrayList(); for (int j = 0; j < 10; j++) { values.add(new Double(10.0 + Math.random() * 10.0)); values.add(new Double(13.0 + Math.random() * 4.0)); } dataset.add(date, BoxAndWhiskerCalculator.calculateBoxAndWhiskerStatistics(values)); } return dataset; }
From source file:com.jonas.testing.jfreechart.demos.DemoDatasetFactory.java
/** * Creates a sample high low dataset.//from www.ja va 2 s . co m * * @return a sample high low dataset. */ public static DefaultHighLowDataset createHighLowDataset() { final Date[] date = new Date[47]; final double[] high = new double[47]; final double[] low = new double[47]; final double[] open = new double[47]; final double[] close = new double[47]; final double[] volume = new double[47]; final int jan = 1; final int feb = 2; date[0] = DateUtilities.createDate(2001, jan, 4, 12, 0); high[0] = 47.0; low[0] = 33.0; open[0] = 35.0; close[0] = 33.0; volume[0] = 100.0; date[1] = DateUtilities.createDate(2001, jan, 5, 12, 0); high[1] = 47.0; low[1] = 32.0; open[1] = 41.0; close[1] = 37.0; volume[1] = 150.0; date[2] = DateUtilities.createDate(2001, jan, 6, 12, 0); high[2] = 49.0; low[2] = 43.0; open[2] = 46.0; close[2] = 48.0; volume[2] = 70.0; date[3] = DateUtilities.createDate(2001, jan, 7, 12, 0); high[3] = 51.0; low[3] = 39.0; open[3] = 40.0; close[3] = 47.0; volume[3] = 200.0; date[4] = DateUtilities.createDate(2001, jan, 8, 12, 0); high[4] = 60.0; low[4] = 40.0; open[4] = 46.0; close[4] = 53.0; volume[4] = 120.0; date[5] = DateUtilities.createDate(2001, jan, 9, 12, 0); high[5] = 62.0; low[5] = 55.0; open[5] = 57.0; close[5] = 61.0; volume[5] = 110.0; date[6] = DateUtilities.createDate(2001, jan, 10, 12, 0); high[6] = 65.0; low[6] = 56.0; open[6] = 62.0; close[6] = 59.0; volume[6] = 70.0; date[7] = DateUtilities.createDate(2001, jan, 11, 12, 0); high[7] = 55.0; low[7] = 43.0; open[7] = 45.0; close[7] = 47.0; volume[7] = 20.0; date[8] = DateUtilities.createDate(2001, jan, 12, 12, 0); high[8] = 54.0; low[8] = 33.0; open[8] = 40.0; close[8] = 51.0; volume[8] = 30.0; date[9] = DateUtilities.createDate(2001, jan, 13, 12, 0); high[9] = 47.0; low[9] = 33.0; open[9] = 35.0; close[9] = 33.0; volume[9] = 100.0; date[10] = DateUtilities.createDate(2001, jan, 14, 12, 0); high[10] = 54.0; low[10] = 38.0; open[10] = 43.0; close[10] = 52.0; volume[10] = 50.0; date[11] = DateUtilities.createDate(2001, jan, 15, 12, 0); high[11] = 48.0; low[11] = 41.0; open[11] = 44.0; close[11] = 41.0; volume[11] = 80.0; date[12] = DateUtilities.createDate(2001, jan, 17, 12, 0); high[12] = 60.0; low[12] = 30.0; open[12] = 34.0; close[12] = 44.0; volume[12] = 90.0; date[13] = DateUtilities.createDate(2001, jan, 18, 12, 0); high[13] = 58.0; low[13] = 44.0; open[13] = 54.0; close[13] = 56.0; volume[13] = 20.0; date[14] = DateUtilities.createDate(2001, jan, 19, 12, 0); high[14] = 54.0; low[14] = 32.0; open[14] = 42.0; close[14] = 53.0; volume[14] = 70.0; date[15] = DateUtilities.createDate(2001, jan, 20, 12, 0); high[15] = 53.0; low[15] = 39.0; open[15] = 50.0; close[15] = 49.0; volume[15] = 60.0; date[16] = DateUtilities.createDate(2001, jan, 21, 12, 0); high[16] = 47.0; low[16] = 33.0; open[16] = 41.0; close[16] = 40.0; volume[16] = 30.0; date[17] = DateUtilities.createDate(2001, jan, 22, 12, 0); high[17] = 55.0; low[17] = 37.0; open[17] = 43.0; close[17] = 45.0; volume[17] = 90.0; date[18] = DateUtilities.createDate(2001, jan, 23, 12, 0); high[18] = 54.0; low[18] = 42.0; open[18] = 50.0; close[18] = 42.0; volume[18] = 150.0; date[19] = DateUtilities.createDate(2001, jan, 24, 12, 0); high[19] = 48.0; low[19] = 37.0; open[19] = 37.0; close[19] = 47.0; volume[19] = 120.0; date[20] = DateUtilities.createDate(2001, jan, 25, 12, 0); high[20] = 58.0; low[20] = 33.0; open[20] = 39.0; close[20] = 41.0; volume[20] = 80.0; date[21] = DateUtilities.createDate(2001, jan, 26, 12, 0); high[21] = 47.0; low[21] = 31.0; open[21] = 36.0; close[21] = 41.0; volume[21] = 40.0; date[22] = DateUtilities.createDate(2001, jan, 27, 12, 0); high[22] = 58.0; low[22] = 44.0; open[22] = 49.0; close[22] = 44.0; volume[22] = 20.0; date[23] = DateUtilities.createDate(2001, jan, 28, 12, 0); high[23] = 46.0; low[23] = 41.0; open[23] = 43.0; close[23] = 44.0; volume[23] = 60.0; date[24] = DateUtilities.createDate(2001, jan, 29, 12, 0); high[24] = 56.0; low[24] = 39.0; open[24] = 39.0; close[24] = 51.0; volume[24] = 40.0; date[25] = DateUtilities.createDate(2001, jan, 30, 12, 0); high[25] = 56.0; low[25] = 39.0; open[25] = 47.0; close[25] = 49.0; volume[25] = 70.0; date[26] = DateUtilities.createDate(2001, jan, 31, 12, 0); high[26] = 53.0; low[26] = 39.0; open[26] = 52.0; close[26] = 47.0; volume[26] = 60.0; date[27] = DateUtilities.createDate(2001, feb, 1, 12, 0); high[27] = 51.0; low[27] = 30.0; open[27] = 45.0; close[27] = 47.0; volume[27] = 90.0; date[28] = DateUtilities.createDate(2001, feb, 2, 12, 0); high[28] = 47.0; low[28] = 30.0; open[28] = 34.0; close[28] = 46.0; volume[28] = 100.0; date[29] = DateUtilities.createDate(2001, feb, 3, 12, 0); high[29] = 57.0; low[29] = 37.0; open[29] = 44.0; close[29] = 56.0; volume[29] = 20.0; date[30] = DateUtilities.createDate(2001, feb, 4, 12, 0); high[30] = 49.0; low[30] = 40.0; open[30] = 47.0; close[30] = 44.0; volume[30] = 50.0; date[31] = DateUtilities.createDate(2001, feb, 5, 12, 0); high[31] = 46.0; low[31] = 38.0; open[31] = 43.0; close[31] = 40.0; volume[31] = 70.0; date[32] = DateUtilities.createDate(2001, feb, 6, 12, 0); high[32] = 55.0; low[32] = 38.0; open[32] = 39.0; close[32] = 53.0; volume[32] = 120.0; date[33] = DateUtilities.createDate(2001, feb, 7, 12, 0); high[33] = 50.0; low[33] = 33.0; open[33] = 37.0; close[33] = 37.0; volume[33] = 140.0; date[34] = DateUtilities.createDate(2001, feb, 8, 12, 0); high[34] = 59.0; low[34] = 34.0; open[34] = 57.0; close[34] = 43.0; volume[34] = 70.0; date[35] = DateUtilities.createDate(2001, feb, 9, 12, 0); high[35] = 48.0; low[35] = 39.0; open[35] = 46.0; close[35] = 47.0; volume[35] = 70.0; date[36] = DateUtilities.createDate(2001, feb, 10, 12, 0); high[36] = 55.0; low[36] = 30.0; open[36] = 37.0; close[36] = 30.0; volume[36] = 30.0; date[37] = DateUtilities.createDate(2001, feb, 11, 12, 0); high[37] = 60.0; low[37] = 32.0; open[37] = 56.0; close[37] = 36.0; volume[37] = 70.0; date[38] = DateUtilities.createDate(2001, feb, 12, 12, 0); high[38] = 56.0; low[38] = 42.0; open[38] = 53.0; close[38] = 54.0; volume[38] = 40.0; date[39] = DateUtilities.createDate(2001, feb, 13, 12, 0); high[39] = 49.0; low[39] = 42.0; open[39] = 45.0; close[39] = 42.0; volume[39] = 90.0; date[40] = DateUtilities.createDate(2001, feb, 14, 12, 0); high[40] = 55.0; low[40] = 42.0; open[40] = 47.0; close[40] = 54.0; volume[40] = 70.0; date[41] = DateUtilities.createDate(2001, feb, 15, 12, 0); high[41] = 49.0; low[41] = 35.0; open[41] = 38.0; close[41] = 35.0; volume[41] = 20.0; date[42] = DateUtilities.createDate(2001, feb, 16, 12, 0); high[42] = 47.0; low[42] = 38.0; open[42] = 43.0; close[42] = 42.0; volume[42] = 10.0; date[43] = DateUtilities.createDate(2001, feb, 17, 12, 0); high[43] = 53.0; low[43] = 42.0; open[43] = 47.0; close[43] = 48.0; volume[43] = 20.0; date[44] = DateUtilities.createDate(2001, feb, 18, 12, 0); high[44] = 47.0; low[44] = 44.0; open[44] = 46.0; close[44] = 44.0; volume[44] = 30.0; date[45] = DateUtilities.createDate(2001, feb, 19, 12, 0); high[45] = 46.0; low[45] = 40.0; open[45] = 43.0; close[45] = 44.0; volume[45] = 50.0; date[46] = DateUtilities.createDate(2001, feb, 20, 12, 0); high[46] = 48.0; low[46] = 41.0; open[46] = 46.0; close[46] = 41.0; volume[46] = 100.0; return new DefaultHighLowDataset("Series 1", date, high, low, open, close, volume); }
From source file:gui.DemoDatasetFactory.java
/** * Creates a sample high low dataset./* w w w . j av a 2 s .c o m*/ * * @return a sample high low dataset. */ public static DefaultHighLowDataset createHighLowDataset() { Date[] date = new Date[47]; double[] high = new double[47]; double[] low = new double[47]; double[] open = new double[47]; double[] close = new double[47]; double[] volume = new double[47]; int jan = 1; int feb = 2; date[0] = DateUtilities.createDate(2001, jan, 4, 12, 0); high[0] = 47.0; low[0] = 33.0; open[0] = 35.0; close[0] = 33.0; volume[0] = 100.0; date[1] = DateUtilities.createDate(2001, jan, 5, 12, 0); high[1] = 47.0; low[1] = 32.0; open[1] = 41.0; close[1] = 37.0; volume[1] = 150.0; date[2] = DateUtilities.createDate(2001, jan, 6, 12, 0); high[2] = 49.0; low[2] = 43.0; open[2] = 46.0; close[2] = 48.0; volume[2] = 70.0; date[3] = DateUtilities.createDate(2001, jan, 7, 12, 0); high[3] = 51.0; low[3] = 39.0; open[3] = 40.0; close[3] = 47.0; volume[3] = 200.0; date[4] = DateUtilities.createDate(2001, jan, 8, 12, 0); high[4] = 60.0; low[4] = 40.0; open[4] = 46.0; close[4] = 53.0; volume[4] = 120.0; date[5] = DateUtilities.createDate(2001, jan, 9, 12, 0); high[5] = 62.0; low[5] = 55.0; open[5] = 57.0; close[5] = 61.0; volume[5] = 110.0; date[6] = DateUtilities.createDate(2001, jan, 10, 12, 0); high[6] = 65.0; low[6] = 56.0; open[6] = 62.0; close[6] = 59.0; volume[6] = 70.0; date[7] = DateUtilities.createDate(2001, jan, 11, 12, 0); high[7] = 55.0; low[7] = 43.0; open[7] = 45.0; close[7] = 47.0; volume[7] = 20.0; date[8] = DateUtilities.createDate(2001, jan, 12, 12, 0); high[8] = 54.0; low[8] = 33.0; open[8] = 40.0; close[8] = 51.0; volume[8] = 30.0; date[9] = DateUtilities.createDate(2001, jan, 13, 12, 0); high[9] = 47.0; low[9] = 33.0; open[9] = 35.0; close[9] = 33.0; volume[9] = 100.0; date[10] = DateUtilities.createDate(2001, jan, 14, 12, 0); high[10] = 54.0; low[10] = 38.0; open[10] = 43.0; close[10] = 52.0; volume[10] = 50.0; date[11] = DateUtilities.createDate(2001, jan, 15, 12, 0); high[11] = 48.0; low[11] = 41.0; open[11] = 44.0; close[11] = 41.0; volume[11] = 80.0; date[12] = DateUtilities.createDate(2001, jan, 17, 12, 0); high[12] = 60.0; low[12] = 30.0; open[12] = 34.0; close[12] = 44.0; volume[12] = 90.0; date[13] = DateUtilities.createDate(2001, jan, 18, 12, 0); high[13] = 58.0; low[13] = 44.0; open[13] = 54.0; close[13] = 56.0; volume[13] = 20.0; date[14] = DateUtilities.createDate(2001, jan, 19, 12, 0); high[14] = 54.0; low[14] = 32.0; open[14] = 42.0; close[14] = 53.0; volume[14] = 70.0; date[15] = DateUtilities.createDate(2001, jan, 20, 12, 0); high[15] = 53.0; low[15] = 39.0; open[15] = 50.0; close[15] = 49.0; volume[15] = 60.0; date[16] = DateUtilities.createDate(2001, jan, 21, 12, 0); high[16] = 47.0; low[16] = 33.0; open[16] = 41.0; close[16] = 40.0; volume[16] = 30.0; date[17] = DateUtilities.createDate(2001, jan, 22, 12, 0); high[17] = 55.0; low[17] = 37.0; open[17] = 43.0; close[17] = 45.0; volume[17] = 90.0; date[18] = DateUtilities.createDate(2001, jan, 23, 12, 0); high[18] = 54.0; low[18] = 42.0; open[18] = 50.0; close[18] = 42.0; volume[18] = 150.0; date[19] = DateUtilities.createDate(2001, jan, 24, 12, 0); high[19] = 48.0; low[19] = 37.0; open[19] = 37.0; close[19] = 47.0; volume[19] = 120.0; date[20] = DateUtilities.createDate(2001, jan, 25, 12, 0); high[20] = 58.0; low[20] = 33.0; open[20] = 39.0; close[20] = 41.0; volume[20] = 80.0; date[21] = DateUtilities.createDate(2001, jan, 26, 12, 0); high[21] = 47.0; low[21] = 31.0; open[21] = 36.0; close[21] = 41.0; volume[21] = 40.0; date[22] = DateUtilities.createDate(2001, jan, 27, 12, 0); high[22] = 58.0; low[22] = 44.0; open[22] = 49.0; close[22] = 44.0; volume[22] = 20.0; date[23] = DateUtilities.createDate(2001, jan, 28, 12, 0); high[23] = 46.0; low[23] = 41.0; open[23] = 43.0; close[23] = 44.0; volume[23] = 60.0; date[24] = DateUtilities.createDate(2001, jan, 29, 12, 0); high[24] = 56.0; low[24] = 39.0; open[24] = 39.0; close[24] = 51.0; volume[24] = 40.0; date[25] = DateUtilities.createDate(2001, jan, 30, 12, 0); high[25] = 56.0; low[25] = 39.0; open[25] = 47.0; close[25] = 49.0; volume[25] = 70.0; date[26] = DateUtilities.createDate(2001, jan, 31, 12, 0); high[26] = 53.0; low[26] = 39.0; open[26] = 52.0; close[26] = 47.0; volume[26] = 60.0; date[27] = DateUtilities.createDate(2001, feb, 1, 12, 0); high[27] = 51.0; low[27] = 30.0; open[27] = 45.0; close[27] = 47.0; volume[27] = 90.0; date[28] = DateUtilities.createDate(2001, feb, 2, 12, 0); high[28] = 47.0; low[28] = 30.0; open[28] = 34.0; close[28] = 46.0; volume[28] = 100.0; date[29] = DateUtilities.createDate(2001, feb, 3, 12, 0); high[29] = 57.0; low[29] = 37.0; open[29] = 44.0; close[29] = 56.0; volume[29] = 20.0; date[30] = DateUtilities.createDate(2001, feb, 4, 12, 0); high[30] = 49.0; low[30] = 40.0; open[30] = 47.0; close[30] = 44.0; volume[30] = 50.0; date[31] = DateUtilities.createDate(2001, feb, 5, 12, 0); high[31] = 46.0; low[31] = 38.0; open[31] = 43.0; close[31] = 40.0; volume[31] = 70.0; date[32] = DateUtilities.createDate(2001, feb, 6, 12, 0); high[32] = 55.0; low[32] = 38.0; open[32] = 39.0; close[32] = 53.0; volume[32] = 120.0; date[33] = DateUtilities.createDate(2001, feb, 7, 12, 0); high[33] = 50.0; low[33] = 33.0; open[33] = 37.0; close[33] = 37.0; volume[33] = 140.0; date[34] = DateUtilities.createDate(2001, feb, 8, 12, 0); high[34] = 59.0; low[34] = 34.0; open[34] = 57.0; close[34] = 43.0; volume[34] = 70.0; date[35] = DateUtilities.createDate(2001, feb, 9, 12, 0); high[35] = 48.0; low[35] = 39.0; open[35] = 46.0; close[35] = 47.0; volume[35] = 70.0; date[36] = DateUtilities.createDate(2001, feb, 10, 12, 0); high[36] = 55.0; low[36] = 30.0; open[36] = 37.0; close[36] = 30.0; volume[36] = 30.0; date[37] = DateUtilities.createDate(2001, feb, 11, 12, 0); high[37] = 60.0; low[37] = 32.0; open[37] = 56.0; close[37] = 36.0; volume[37] = 70.0; date[38] = DateUtilities.createDate(2001, feb, 12, 12, 0); high[38] = 56.0; low[38] = 42.0; open[38] = 53.0; close[38] = 54.0; volume[38] = 40.0; date[39] = DateUtilities.createDate(2001, feb, 13, 12, 0); high[39] = 49.0; low[39] = 42.0; open[39] = 45.0; close[39] = 42.0; volume[39] = 90.0; date[40] = DateUtilities.createDate(2001, feb, 14, 12, 0); high[40] = 55.0; low[40] = 42.0; open[40] = 47.0; close[40] = 54.0; volume[40] = 70.0; date[41] = DateUtilities.createDate(2001, feb, 15, 12, 0); high[41] = 49.0; low[41] = 35.0; open[41] = 38.0; close[41] = 35.0; volume[41] = 20.0; date[42] = DateUtilities.createDate(2001, feb, 16, 12, 0); high[42] = 47.0; low[42] = 38.0; open[42] = 43.0; close[42] = 42.0; volume[42] = 10.0; date[43] = DateUtilities.createDate(2001, feb, 17, 12, 0); high[43] = 53.0; low[43] = 42.0; open[43] = 47.0; close[43] = 48.0; volume[43] = 20.0; date[44] = DateUtilities.createDate(2001, feb, 18, 12, 0); high[44] = 47.0; low[44] = 44.0; open[44] = 46.0; close[44] = 44.0; volume[44] = 30.0; date[45] = DateUtilities.createDate(2001, feb, 19, 12, 0); high[45] = 46.0; low[45] = 40.0; open[45] = 43.0; close[45] = 44.0; volume[45] = 50.0; date[46] = DateUtilities.createDate(2001, feb, 20, 12, 0); high[46] = 48.0; low[46] = 41.0; open[46] = 46.0; close[46] = 41.0; volume[46] = 100.0; return new DefaultHighLowDataset("Series 1", date, high, low, open, close, volume); }