import statgraphics.eda.TimeSeriesPlot;

import statgraphics.util.*;

 

/**

 *

 * <p>Example: class TimeSeriesPlot.</p>

 */

 

time = new int[2][12][6];

data = new double[2][12];

String[] dataNames = {"Company A", "Company B"};

pf = new PlotFrame[2];

for (int j = 0; j < 2; j++)

{

    for (int i = 0; i < 12; i++)

    {

        time[j][i][0] = 0;

        time[j][i][1] = 0;

        time[j][i][2] = 0;

        time[j][i][3] = 1;

        time[j][i][4] = i + 1;

        time[j][i][5] = 2005;

        data[j][i] = 100 + Math.random() * 20.0;

    }

}

pf[0] = new PlotFrame("Time Series Plot I",

        new TimeSeriesPlot(dataNames, "Time Series Plot",

        "Date", "Stock Price", time, data).plot, 500, 270);

pf[1] = new PlotFrame("Time Series Plot II",

        new TimeSeriesPlot(dataNames[0], time[1], data[0]).plot, 500, 270);

new PlotFrameFactory().putPlotFrame(pf);

 

Results: