Example usage for org.jfree.data.time Week Week

List of usage examples for org.jfree.data.time Week Week

Introduction

In this page you can find the example usage for org.jfree.data.time Week Week.

Prototype

public Week() 

Source Link

Document

Creates a new time period for the week in which the current system date/time falls.

Usage

From source file:org.jfree.chart.demo.DeviationRendererDemo2.java

private static XYDataset createDataset() {
    YIntervalSeries series1 = new YIntervalSeries("Series 1");
    YIntervalSeries series2 = new YIntervalSeries("Series 2");
    Object obj = new Week();
    double d = 100D;
    double d1 = 100D;
    for (int i = 0; i <= 52; i++) {
        double d2 = 0.050000000000000003D * (double) i;
        series1.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d, d - d2, d + d2);
        d = (d + Math.random()) - 0.45000000000000001D;
        double d3 = 0.070000000000000007D * (double) i;
        series2.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d1, d1 - d3, d1 + d3);
        d1 = (d1 + Math.random()) - 0.55000000000000004D;
        obj = ((RegularTimePeriod) (obj)).next();
    }// w ww. ja  va  2 s . co m

    YIntervalSeriesCollection dataset = new YIntervalSeriesCollection();
    dataset.addSeries(series1);
    dataset.addSeries(series2);
    return dataset;
}

From source file:plugins.tutorial.chart.ChartTutorial2.java

/**
 * Returns a sample dataset.//w w w. ja v a 2 s .c  o  m
 * 
 * @return The dataset.
 */
private static XYDataset createDataset() {

    YIntervalSeries yintervalseries = new YIntervalSeries("Series 1");
    YIntervalSeries yintervalseries1 = new YIntervalSeries("Series 2");
    Object obj = new Week();
    double d = 100D;
    double d1 = 100D;
    for (int i = 0; i <= 52; i++) {
        double d2 = 0.050000000000000003D * i;
        yintervalseries.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d, d - d2, d + d2);
        d = (d + Math.random()) - 0.45000000000000001D;
        double d3 = 0.070000000000000007D * i;
        yintervalseries1.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d1, d1 - d3, d1 + d3);
        d1 = (d1 + Math.random()) - 0.55000000000000004D;
        obj = ((RegularTimePeriod) (obj)).next();
    }

    YIntervalSeriesCollection yintervalseriescollection = new YIntervalSeriesCollection();
    yintervalseriescollection.addSeries(yintervalseries);
    yintervalseriescollection.addSeries(yintervalseries1);
    return yintervalseriescollection;

}

From source file:org.jfree.chart.demo.TimeSeriesDemo13.java

/**
 * Creates a dataset containing random values at weekly intervals.
 *
 * @param items  the number of items in the dataset.
 * /*  w  ww .  j  av a2  s . c  o m*/
 * @return the dataset.
 */
private XYDataset createDataset(final int items) {

    final TimeSeries s1 = new TimeSeries("Random Data", Week.class);
    RegularTimePeriod t = new Week();
    double v = 100.0;
    for (int i = 0; i < items; i++) {
        s1.add(t, v);
        v = v * (1 + ((Math.random() - 0.499) / 100.0));
        t = t.next();
    }

    final TimeSeriesCollection dataset = new TimeSeriesCollection(s1);
    dataset.setDomainIsPointsInTime(true);

    return dataset;

}

From source file:org.jfree.chart.demo.ThumbnailDemo1.java

private static XYDataset createDataset4() {
    YIntervalSeries yintervalseries = new YIntervalSeries("Series 1");
    YIntervalSeries yintervalseries1 = new YIntervalSeries("Series 2");
    Object obj = new Week();
    double d = 100D;
    double d1 = 100D;
    for (int i = 0; i <= 52; i++) {
        double d2 = 0.050000000000000003D * (double) i;
        yintervalseries.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d, d - d2, d + d2);
        d = (d + Math.random()) - 0.45000000000000001D;
        double d3 = 0.070000000000000007D * (double) i;
        yintervalseries1.add(((RegularTimePeriod) (obj)).getFirstMillisecond(), d1, d1 - d3, d1 + d3);
        d1 = (d1 + Math.random()) - 0.55000000000000004D;
        obj = ((RegularTimePeriod) (obj)).next();
    }/*from www  . j  a  va 2s.  c o  m*/

    YIntervalSeriesCollection yintervalseriescollection = new YIntervalSeriesCollection();
    yintervalseriescollection.addSeries(yintervalseries);
    yintervalseriescollection.addSeries(yintervalseries1);
    return yintervalseriescollection;
}