List of usage examples for org.jfree.data.time TimePeriodValuesCollection setDomainIsPointsInTime
public void setDomainIsPointsInTime(boolean flag)
From source file:org.jfree.chart.demo.TimePeriodValuesDemo2.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return the dataset.//from ww w . j av a2 s.c o m */ public XYDataset createDataset() { final TimePeriodValues s1 = new TimePeriodValues("Series 1"); final Day d1 = new Day(); final Day d2 = (Day) d1.next(); final Day d3 = (Day) d2.next(); final Day d4 = (Day) d3.next(); final Day d5 = (Day) d4.next(); final Day d6 = (Day) d5.next(); final Day d7 = (Day) d6.next(); s1.add(new SimpleTimePeriod(d6.getStart(), d6.getEnd()), 74.95); s1.add(new SimpleTimePeriod(d1.getStart(), d2.getEnd()), 55.75); s1.add(new SimpleTimePeriod(d7.getStart(), d7.getEnd()), 90.45); s1.add(new SimpleTimePeriod(d3.getStart(), d5.getEnd()), 105.75); final TimePeriodValuesCollection dataset = new TimePeriodValuesCollection(); dataset.addSeries(s1); dataset.setDomainIsPointsInTime(false); return dataset; }
From source file:org.jfree.chart.demo.TimePeriodValuesDemo3.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return the dataset./* w w w . ja v a 2s .co m*/ */ public XYDataset createDataset() { final TimePeriodValues s1 = new TimePeriodValues("Series 1"); final DateFormat df = DateFormat.getInstance(); try { final Date d0 = df.parse("11/5/2003 0:00:00.000"); final Date d1 = df.parse("11/5/2003 0:15:00.000"); final Date d2 = df.parse("11/5/2003 0:30:00.000"); final Date d3 = df.parse("11/5/2003 0:45:00.000"); final Date d4 = df.parse("11/5/2003 1:00:00.001"); final Date d5 = df.parse("11/5/2003 1:14:59.999"); final Date d6 = df.parse("11/5/2003 1:30:00.000"); final Date d7 = df.parse("11/5/2003 1:45:00.000"); final Date d8 = df.parse("11/5/2003 2:00:00.000"); final Date d9 = df.parse("11/5/2003 2:15:00.000"); s1.add(new SimpleTimePeriod(d0, d1), 0.39); //s1.add(new SimpleTimePeriod(d1, d2), 0.338); s1.add(new SimpleTimePeriod(d2, d3), 0.225); s1.add(new SimpleTimePeriod(d3, d4), 0.235); s1.add(new SimpleTimePeriod(d4, d5), 0.238); s1.add(new SimpleTimePeriod(d5, d6), 0.236); s1.add(new SimpleTimePeriod(d6, d7), 0.25); s1.add(new SimpleTimePeriod(d7, d8), 0.238); s1.add(new SimpleTimePeriod(d8, d9), 0.215); } catch (Exception e) { System.out.println(e.toString()); } final TimePeriodValuesCollection dataset = new TimePeriodValuesCollection(); dataset.addSeries(s1); dataset.setDomainIsPointsInTime(false); return dataset; }
From source file:org.jfree.data.time.TimePeriodValuesCollectionTest.java
/** * Some checks for the getDomainBounds() method. *//*from w w w . java 2 s . c o m*/ @Test public void testGetDomainBoundsWithoutInterval() { // check empty dataset TimePeriodValuesCollection dataset = new TimePeriodValuesCollection(); dataset.setDomainIsPointsInTime(false); Range r = dataset.getDomainBounds(false); assertNull(r); // check dataset with one time period TimePeriodValues s1 = new TimePeriodValues("S1"); s1.add(new SimpleTimePeriod(1000L, 2000L), 1.0); dataset.addSeries(s1); r = dataset.getDomainBounds(false); assertEquals(1500.0, r.getLowerBound(), EPSILON); assertEquals(1500.0, r.getUpperBound(), EPSILON); // check dataset with two time periods s1.add(new SimpleTimePeriod(1500L, 3000L), 2.0); r = dataset.getDomainBounds(false); assertEquals(1500.0, r.getLowerBound(), EPSILON); assertEquals(2250.0, r.getUpperBound(), EPSILON); }
From source file:org.jfree.data.time.TimePeriodValuesCollectionTest.java
/** * Tests the equals() method.// w w w.ja v a2 s . c om */ @Test public void testEquals() { TimePeriodValuesCollection c1 = new TimePeriodValuesCollection(); TimePeriodValuesCollection c2 = new TimePeriodValuesCollection(); assertTrue(c1.equals(c2)); c1.setDomainIsPointsInTime(!c1.getDomainIsPointsInTime()); assertFalse(c1.equals(c2)); c2.setDomainIsPointsInTime(c1.getDomainIsPointsInTime()); assertTrue(c1.equals(c2)); c1.setXPosition(TimePeriodAnchor.END); assertFalse(c1.equals(c2)); c2.setXPosition(TimePeriodAnchor.END); assertTrue(c1.equals(c2)); TimePeriodValues v1 = new TimePeriodValues("Test"); TimePeriodValues v2 = new TimePeriodValues("Test"); c1.addSeries(v1); assertFalse(c1.equals(c2)); c2.addSeries(v2); assertTrue(c1.equals(c2)); }
From source file:org.kepler.plotting.Plot.java
private JPanel getGraph() { // series = new XYSeries("Line!"); demoSeries = new TimePeriodValues("Demo Series"); TimePeriodValuesCollection dataset = new TimePeriodValuesCollection(); dataset.setDomainIsPointsInTime(false); this.dataset = dataset; // addDemoSeries(); // dataset = new XYSeriesCollection(series); //initializeDemoSeries(); createChart();//from ww w. j a v a 2s .c o m // don't forget this initializes the chart setScrolling(false); resetToggleMenu(); return panel; }