List of usage examples for org.jfree.date DateUtilities createDate
public static synchronized Date createDate(final int yyyy, final int month, final int day)
From source file:com.jaxzin.iraf.demo.GSDemo.java
private static XYDataset createData() { TimeSeriesCollection tsc = new TimeSeriesCollection(); GrowthSimulator sim = new StandardGrowthSimulator(); sim.setDomain(new GSDomainImpl()); // Locate the simulation start point sim.getDomain().setInitialInvestment(Quantity.<Money>valueOf("45000 USD")); // Setup the data about me sim.getDomain().setInitialAge(28);//from w w w . j a va 2 s . co m sim.getDomain().setRetirementAge(60); sim.getDomain().setLifespan(90); // Setup the data about my job sim.getDomain().setInitialSalary(Quantity.<Money>valueOf("95000 USD")); sim.getDomain().setBonus(Quantity.<Dimensionless>valueOf("14 %")); sim.getDomain().setRaise(Quantity.<Dimensionless>valueOf("5.5 %")); sim.getDomain().setPaychecksPerYear(1); // Setup the data about contributions to IRA sim.getDomain().setContribution(Quantity.<Dimensionless>valueOf("4 %")); sim.getDomain().setEmployerMatch(Quantity.<Dimensionless>valueOf("75 %")); // Setup data about the market sim.getDomain().setRor1(Quantity.<Dimensionless>valueOf("10 %")); sim.getDomain().setRor2(Quantity.<Dimensionless>valueOf("5 %")); sim.getDomain().setRiskFreeRate(Quantity.<Dimensionless>valueOf("3 %")); sim.getDomain().setAdjustForInflation(false); // Setup data about retirement sim.getDomain().setRetirementFactor(Quantity.<Dimensionless>valueOf("25 %")); java.util.List<Money> moneys = null; try { moneys = sim.simulate(); } catch (SimulationException e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } TimeSeries ts = new TimeSeries("", Year.class); for (Money money : moneys) { if (ts.getItemCount() == 0) { ts.add(RegularTimePeriod.createInstance(Year.class, DateUtilities.createDate(2006, 1, 1), TimeZone.getDefault()), money.doubleValue()); } else { ts.add(ts.getNextTimePeriod(), money.doubleValue()); } } tsc.addSeries(ts); return tsc; }
From source file:gui.DemoDatasetFactory.java
/** * Creates a sample wind dataset.// ww w . java 2 s . c o m * * @return a sample wind dataset. */ public static WindDataset createWindDataset1() { int jan = 1; Object[][][] data = new Object[][][] { { { DateUtilities.createDate(1999, jan, 3), new Double(0.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 4), new Double(1.0), new Double(8.5) }, { DateUtilities.createDate(1999, jan, 5), new Double(2.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 6), new Double(3.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 7), new Double(4.0), new Double(7.0) }, { DateUtilities.createDate(1999, jan, 8), new Double(5.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 9), new Double(6.0), new Double(8.0) }, { DateUtilities.createDate(1999, jan, 10), new Double(7.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 11), new Double(8.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 12), new Double(9.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 13), new Double(10.0), new Double(3.0) }, { DateUtilities.createDate(1999, jan, 14), new Double(11.0), new Double(9.0) }, { DateUtilities.createDate(1999, jan, 15), new Double(12.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 16), new Double(0.0), new Double(0.0) } } }; return new DefaultWindDataset(new String[] { "Wind!!" }, data); }
From source file:com.jonas.testing.jfreechart.demos.DemoDatasetFactory.java
/** * Creates a sample wind dataset./*from w w w.j a v a 2s . c o m*/ * * @return a sample wind dataset. */ public static WindDataset createWindDataset1() { final int jan = 1; final Object[][][] data = new Object[][][] { { { DateUtilities.createDate(1999, jan, 3), new Double(0.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 4), new Double(1.0), new Double(8.5) }, { DateUtilities.createDate(1999, jan, 5), new Double(2.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 6), new Double(3.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 7), new Double(4.0), new Double(7.0) }, { DateUtilities.createDate(1999, jan, 8), new Double(5.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 9), new Double(6.0), new Double(8.0) }, { DateUtilities.createDate(1999, jan, 10), new Double(7.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 11), new Double(8.0), new Double(10.0) }, { DateUtilities.createDate(1999, jan, 12), new Double(9.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 13), new Double(10.0), new Double(3.0) }, { DateUtilities.createDate(1999, jan, 14), new Double(11.0), new Double(9.0) }, { DateUtilities.createDate(1999, jan, 15), new Double(12.0), new Double(11.0) }, { DateUtilities.createDate(1999, jan, 16), new Double(0.0), new Double(0.0) } } }; return new DefaultWindDataset(new String[] { "Wind!!" }, data); }