List of usage examples for org.jfree.data.time Hour Hour
public Hour()
From source file:org.gaixie.micrite.car.action.CarfileChartAction.java
/** * ?/* w w w . j a va 2 s . c om*/ * @return */ private static XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("??", org.jfree.data.time.Minute.class); Hour hour = new Hour(); timeseries.add(new Minute(1, hour), 10.199999999999999D); timeseries.add(new Minute(3, hour), 17.300000000000001D); timeseries.add(new Minute(9, hour), 14.6D); timeseries.add(new Minute(11, hour), 11.9D); timeseries.add(new Minute(15, hour), 13.5D); timeseries.add(new Minute(19, hour), 10.9D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeseries); return timeseriescollection; }
From source file:org.gaixie.micrite.crm.action.CustomerChartAction.java
/** * ?//from w w w . jav a 2 s . co m * @return */ private static XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("Per Minute Data", org.jfree.data.time.Minute.class); Hour hour = new Hour(); timeseries.add(new Minute(1, hour), 10.199999999999999D); timeseries.add(new Minute(3, hour), 17.300000000000001D); timeseries.add(new Minute(9, hour), 14.6D); timeseries.add(new Minute(11, hour), 11.9D); timeseries.add(new Minute(15, hour), 13.5D); timeseries.add(new Minute(19, hour), 10.9D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeseries); return timeseriescollection; }
From source file:org.jfree.chart.demo.TimeSeriesDemo10.java
/** * A demonstration application./*from w w w. j a va2s. c o m*/ * * @param title the frame title. */ public TimeSeriesDemo10(final String title) { super(title); final TimeSeries series = new TimeSeries("Per Minute Data", Minute.class); final Hour hour = new Hour(); series.add(new Minute(1, hour), 10.2); series.add(new Minute(3, hour), 17.3); series.add(new Minute(9, hour), 14.6); series.add(new Minute(11, hour), 11.9); series.add(new Minute(15, hour), 13.5); series.add(new Minute(19, hour), 10.9); final TimeSeriesCollection dataset = new TimeSeriesCollection(series); final JFreeChart chart = ChartFactory.createTimeSeriesChart("Time Series Demo 10", "Time", "Value", dataset, true, true, false); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:osproject.Drawer.java
private static TaskSeriesCollection createTasks() { TaskSeriesCollection localTaskSeriesCollection = new TaskSeriesCollection(); drawingInstructions.sortOnId();/*ww w . j av a2s .c o m*/ int prevId = -1; TaskSeries taskSeries = null; String label = null; int startMinute = new Minute().getMinute(); int startHour = new Hour().getHour(); int startSecond = new Second().getSecond(); for (int i = 0; i < drawingInstructions.count(); i++) { if (drawingInstructions.getInstruction(i).from == drawingInstructions.getInstruction(i).to) continue; if (prevId != drawingInstructions.getInstruction(i).processId) { prevId = drawingInstructions.getInstruction(i).processId; if (taskSeries != null) { localTaskSeriesCollection.add(taskSeries); } label = arr[drawingInstructions.getInstruction(i).processId]; taskSeries = new TaskSeries(label); } int curSecond = 0, curMinute = startMinute, curHour = startHour; if (startSecond + drawingInstructions.getInstruction(i).from > 59) { curSecond = startSecond + drawingInstructions.getInstruction(i).from; curSecond %= 60; curMinute++; if (curMinute > 59) { curMinute %= 60; curHour++; } } else { curSecond = startSecond + drawingInstructions.getInstruction(i).from; } int toSecond = 0, toMinute = startMinute, toHour = startHour; if (startSecond + drawingInstructions.getInstruction(i).to > 59) { toSecond = startSecond + drawingInstructions.getInstruction(i).to; toSecond %= 60; toMinute++; if (toMinute > 59) { toMinute %= 60; toHour++; } } else { toSecond = startSecond + drawingInstructions.getInstruction(i).to; } Date from = new Second(curSecond, new Minute(curMinute, new Hour(curHour, new Day()))).getStart(); Date to = new Second(toSecond, new Minute(toMinute, new Hour(toHour, new Day()))).getEnd(); taskSeries.add(new Task(label, from, to)); } localTaskSeriesCollection.add(taskSeries); return localTaskSeriesCollection; }
From source file:org.jfree.data.time.HourTest.java
/** * Check that an Hour instance is equal to itself. * * SourceForge Bug ID: 558850.//from w ww . ja v a 2s .c o m */ @Test public void testEqualsSelf() { Hour hour = new Hour(); assertTrue(hour.equals(hour)); }
From source file:org.jfree.data.time.junit.HourTest.java
/** * Check that an Hour instance is equal to itself. * * SourceForge Bug ID: 558850./*w w w .jav a 2 s . co m*/ */ public void testEqualsSelf() { Hour hour = new Hour(); assertTrue(hour.equals(hour)); }
From source file:org.jfree.data.time.HourTest.java
/** * Serialize an instance, restore it, and check for equality. *//* w ww . jav a 2 s . c o m*/ @Test public void testSerialization() { Hour h1 = new Hour(); Hour h2 = (Hour) TestUtilities.serialised(h1); assertEquals(h1, h2); }
From source file:org.jfree.data.time.junit.HourTest.java
/** * Serialize an instance, restore it, and check for equality. *//*from w w w. ja va2 s. co m*/ public void testSerialization() { Hour h1 = new Hour(); Hour h2 = null; try { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); ObjectOutput out = new ObjectOutputStream(buffer); out.writeObject(h1); out.close(); ObjectInput in = new ObjectInputStream(new ByteArrayInputStream(buffer.toByteArray())); h2 = (Hour) in.readObject(); in.close(); } catch (Exception e) { e.printStackTrace(); } assertEquals(h1, h2); }