List of usage examples for org.jfree.data.time TimeSeriesCollection addSeries
public void addSeries(TimeSeries series)
From source file:Perfil_Deportivo.TimeSeriesChartDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return The dataset.//from www . j a va2 s . co m */ private static XYDataset createDataset() { TimeSeries s1 = new TimeSeries("L&G European Index Trust"); SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy"); String strFecha = "1/01/2000"; Date fechaDate = null; try { fechaDate = formato.parse(strFecha); // s1.add(new ,2); } catch (ParseException ex) { } //s1.add(new Week(1, 1), null); s1.add(new Month(fechaDate), 167.3); s1.add(new Month(2, 2001), 181.8); s1.add(new Month(3, 2001), 167.3); s1.add(new Month(4, 2001), 153.8); s1.add(new Month(5, 2001), 167.6); s1.add(new Month(6, 2001), 158.8); s1.add(new Month(7, 2001), 148.3); s1.add(new Month(8, 2001), 153.9); s1.add(new Month(9, 2001), 142.7); s1.add(new Month(10, 2001), 123.2); s1.add(new Month(11, 2001), 131.8); s1.add(new Month(12, 2001), 139.6); s1.add(new Month(1, 2002), 142.9); s1.add(new Month(2, 2002), 138.7); s1.add(new Month(3, 2002), 137.3); s1.add(new Month(4, 2002), 143.9); s1.add(new Month(5, 2002), 139.8); s1.add(new Month(6, 2002), 137.0); s1.add(new Month(7, 2002), 132.8); TimeSeries s2 = new TimeSeries("L&G UK Index Trust"); s2.add(new Month(2, 2001), 129.6); s2.add(new Month(3, 2001), 123.2); s2.add(new Month(4, 2001), 117.2); s2.add(new Month(5, 2001), 124.1); s2.add(new Month(6, 2001), 122.6); s2.add(new Month(7, 2001), 119.2); s2.add(new Month(8, 2001), 116.5); s2.add(new Month(9, 2001), 112.7); s2.add(new Month(10, 2001), 101.5); s2.add(new Month(11, 2001), 106.1); s2.add(new Month(12, 2001), 110.3); s2.add(new Month(1, 2002), 111.7); s2.add(new Month(2, 2002), 111.0); s2.add(new Month(3, 2002), 109.6); s2.add(new Month(4, 2002), 113.2); s2.add(new Month(5, 2002), 111.6); s2.add(new Month(6, 2002), 108.8); s2.add(new Month(7, 2002), 101.6); TimeSeries s3 = new TimeSeries("andres2255"); s3.add(new Month(2, 2001), 129.6); s3.add(new Month(10, 2001), 106.1); s3.add(new Month(1, 2002), 111.7); s3.add(new Month(2, 2002), 111.0); // ****************************************************************** // More than 150 demo applications are included with the JFreeChart // Developer Guide...for more information, see: // // > http://www.object-refinery.com/jfreechart/guide.html // // ****************************************************************** TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); dataset.addSeries(s2); dataset.addSeries(s3); return dataset; }
From source file:org.jfree.expdemo.SelectionDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * /*from w ww. j ava2 s .c o m*/ * @return The dataset. */ private static TimeSeriesCollection createDataset() { TimeSeries s1 = new TimeSeries("S1"); s1.add(new Month(1, 2009), 181.8); s1.add(new Month(2, 2009), 167.3); s1.add(new Month(3, 2009), 153.8); s1.add(new Month(4, 2009), 167.6); s1.add(new Month(5, 2009), 158.8); s1.add(new Month(6, 2009), 148.3); s1.add(new Month(7, 2009), 153.9); s1.add(new Month(8, 2009), 142.7); s1.add(new Month(9, 2009), 123.2); s1.add(new Month(10, 2009), 131.8); s1.add(new Month(11, 2009), 139.6); s1.add(new Month(12, 2009), 142.9); s1.add(new Month(1, 2010), 138.7); s1.add(new Month(2, 2010), 137.3); s1.add(new Month(3, 2010), 143.9); s1.add(new Month(4, 2010), 139.8); s1.add(new Month(5, 2010), 137.0); s1.add(new Month(6, 2010), 132.8); TimeSeries s2 = new TimeSeries("S2"); s2.add(new Month(1, 2009), 129.6); s2.add(new Month(2, 2009), 123.2); s2.add(new Month(3, 2009), 117.2); s2.add(new Month(4, 2009), 124.1); s2.add(new Month(5, 2009), 122.6); s2.add(new Month(6, 2009), 119.2); s2.add(new Month(7, 2009), 116.5); s2.add(new Month(8, 2009), 112.7); s2.add(new Month(9, 2009), 101.5); s2.add(new Month(10, 2009), 106.1); s2.add(new Month(11, 2009), 110.3); s2.add(new Month(12, 2009), 111.7); s2.add(new Month(1, 2010), 111.0); s2.add(new Month(2, 2010), 109.6); s2.add(new Month(3, 2010), 113.2); s2.add(new Month(4, 2010), 111.6); s2.add(new Month(5, 2010), 108.8); s2.add(new Month(6, 2010), 101.6); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); dataset.addSeries(s2); return dataset; }
From source file:com.leonarduk.finance.analysis.BuyAndSellSignalsToChart.java
public static void displayBuyAndSellChart(final TimeSeries series, final List<AbstractStrategy> strategies, final String name) { /** * Building chart datasets/*from w ww . j a v a 2 s. c o m*/ */ final TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries( BuyAndSellSignalsToChart.buildChartTimeSeries(series, new ClosePriceIndicator(series), name)); /** * Creating the chart */ final JFreeChart chart = ChartFactory.createTimeSeriesChart(name, // title "Date", // x-axis label "Price", // y-axis label dataset, // data true, // create legend? true, // generate tooltips? false // generate URLs? ); final XYPlot plot = (XYPlot) chart.getPlot(); // final DateAxis axis = (DateAxis) plot.getDomainAxis(); // axis.setDateFormatOverride(new SimpleDateFormat("MM-dd HH:mm")); /** * Running the strategy and adding the buy and sell signals to plot */ for (final AbstractStrategy strategy2 : strategies) { BuyAndSellSignalsToChart.addBuySellSignals(series, strategy2, plot); } /** * Displaying the chart */ BuyAndSellSignalsToChart.displayChart(chart); }
From source file:org.hxzon.demo.jfreechart.DatasetVisibleDemo.java
private static XYDataset createDataset() { TimeSeries s1 = new TimeSeries(series1Name); s1.add(new Month(1, 2001), 181.8); s1.add(new Month(2, 2001), 167.3); s1.add(new Month(4, 2001), 153.8); s1.add(new Month(5, 2001), 167.6); s1.add(new Month(6, 2001), 158.8); s1.add(new Month(9, 2001), 148.3); s1.add(new Month(10, 2001), 153.9); s1.add(new Month(11, 2001), 142.7); s1.add(new Month(12, 2001), 123.2); s1.add(new Month(1, 2002), 131.8); s1.add(new Month(2, 2002), 139.6); s1.add(new Month(3, 2002), 142.9); s1.add(new Month(4, 2002), 138.7); s1.add(new Month(6, 2002), 137.3); s1.add(new Month(7, 2002), 143.9); s1.add(new Month(8, 2002), 139.8); s1.add(new Month(9, 2002), 137.0); s1.add(new Month(10, 2002), 132.8); TimeSeries s2 = new TimeSeries(series2Name); s2.add(new Month(2, 2001), 129.6); s2.add(new Month(3, 2001), 123.2); s2.add(new Month(4, 2001), 117.2); s2.add(new Month(5, 2001), 124.1); s2.add(new Month(6, 2001), 122.6); s2.add(new Month(7, 2001), 119.2); s2.add(new Month(8, 2001), 116.5); s2.add(new Month(9, 2001), 112.7); s2.add(new Month(10, 2001), 101.5); s2.add(new Month(11, 2001), 106.1); s2.add(new Month(12, 2001), 110.3); s2.add(new Month(1, 2002), 111.7); s2.add(new Month(2, 2002), 111.0); s2.add(new Month(3, 2002), 109.6); s2.add(new Month(4, 2002), 113.2); s2.add(new Month(5, 2002), 111.6); s2.add(new Month(6, 2002), 108.8); s2.add(new Month(7, 2002), 101.6); TimeSeries s3 = new TimeSeries(series3Name); s3.add(new Month(2, 2001), 1129.6); s3.add(new Month(3, 2001), 1123.2); s3.add(new Month(4, 2001), 1117.2); s3.add(new Month(5, 2001), 1124.1); s3.add(new Month(6, 2001), 1122.6); s3.add(new Month(7, 2001), 1119.2); s3.add(new Month(8, 2001), 1116.5); s3.add(new Month(9, 2001), 1112.7); s3.add(new Month(10, 2001), 1101.5); s3.add(new Month(11, 2001), 1106.1); s3.add(new Month(12, 2001), 1110.3); s3.add(new Month(1, 2002), 1111.7); s3.add(new Month(2, 2002), 1111.0); s3.add(new Month(3, 2002), 1109.6); s3.add(new Month(4, 2002), 1113.2); s3.add(new Month(5, 2002), 1111.6); s3.add(new Month(6, 2002), 1108.8); s3.add(new Month(7, 2002), 1101.6); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s3); dataset.addSeries(s2);/*www. jav a 2s .c o m*/ dataset.addSeries(s1); return dataset; }
From source file:y.graphs.ChartHelperELF.java
private static TimeSeriesCollection createDataset(ElfValue[][] dayvalues, int[] mediane, boolean[] medianevalide, int med_max, Config config, ArrayList<ConfigSerie> series) { final TimeSeries[] aserie = new TimeSeries[series.size()]; for (int i = 0; i < aserie.length; i++) aserie[i] = new TimeSeries(series.get(i).getName()); for (int d = 0; d < dayvalues.length; d++) { final ElfValue[] day = dayvalues[d]; for (int i = 0; i < day.length; i++) { final ElfValue value = day[i]; final DateTime time = value.getTime(); final RegularTimePeriod date = new Minute(time.toDate()); if (value.isValid()) for (int aix = 0; aix < aserie.length; aix++) series.get(aix).add(aserie[aix], date, value.getValue(), mediane[d], medianevalide[d], mediane[med_max]); }/* w w w . ja va 2s . c o m*/ } final TimeSeriesCollection dataset = new TimeSeriesCollection(); for (int aix = 0; aix < aserie.length; aix++) dataset.addSeries(aserie[aix]); return dataset; }
From source file:org.hxzon.demo.jfreechart.DatasetVisibleDemo2.java
private static XYDataset createDataset() { boolean notify = false; TimeSeries s1 = new TimeSeries(series1Name); s1.add(new Month(1, 2001), 181.8, notify); s1.add(new Month(2, 2001), 167.3, notify); s1.add(new Month(4, 2001), 153.8, notify); s1.add(new Month(5, 2001), 167.6, notify); s1.add(new Month(6, 2001), 158.8, notify); s1.add(new Month(9, 2001), 148.3, notify); s1.add(new Month(10, 2001), 153.9, notify); s1.add(new Month(11, 2001), 142.7, notify); s1.add(new Month(12, 2001), 123.2, notify); s1.add(new Month(1, 2002), 131.8, notify); s1.add(new Month(2, 2002), 139.6, notify); s1.add(new Month(3, 2002), 142.9, notify); s1.add(new Month(4, 2002), 138.7, notify); s1.add(new Month(6, 2002), 137.3, notify); s1.add(new Month(7, 2002), 143.9, notify); s1.add(new Month(8, 2002), 139.8, notify); s1.add(new Month(9, 2002), 137.0, notify); s1.add(new Month(10, 2002), 132.8, notify); TimeSeries s2 = new TimeSeries(series2Name); s2.add(new Month(2, 2001), 129.6, notify); s2.add(new Month(3, 2001), 123.2, notify); s2.add(new Month(4, 2001), 117.2, notify); s2.add(new Month(5, 2001), 124.1, notify); s2.add(new Month(6, 2001), 122.6, notify); s2.add(new Month(7, 2001), 119.2, notify); s2.add(new Month(8, 2001), 116.5, notify); s2.add(new Month(9, 2001), 112.7, notify); s2.add(new Month(10, 2001), 101.5, notify); s2.add(new Month(11, 2001), 106.1, notify); s2.add(new Month(12, 2001), 110.3, notify); s2.add(new Month(1, 2002), 111.7, notify); s2.add(new Month(2, 2002), 111.0, notify); s2.add(new Month(3, 2002), 109.6, notify); s2.add(new Month(4, 2002), 113.2, notify); s2.add(new Month(5, 2002), 111.6, notify); s2.add(new Month(6, 2002), 108.8, notify); s2.add(new Month(7, 2002), 101.6, notify); TimeSeries s3 = new TimeSeries(series3Name); s3.add(new Month(2, 2001), 1129.6, notify); s3.add(new Month(3, 2001), 1123.2, notify); s3.add(new Month(4, 2001), 1117.2, notify); s3.add(new Month(5, 2001), 1124.1, notify); s3.add(new Month(6, 2001), 1122.6, notify); s3.add(new Month(7, 2001), 1119.2, notify); s3.add(new Month(8, 2001), 1116.5, notify); s3.add(new Month(9, 2001), 1112.7, notify); s3.add(new Month(10, 2001), 1101.5, notify); s3.add(new Month(11, 2001), 1106.1, notify); s3.add(new Month(12, 2001), 1110.3, notify); s3.add(new Month(1, 2002), 1111.7, notify); s3.add(new Month(2, 2002), 1111.0, notify); s3.add(new Month(3, 2002), 1109.6, notify); s3.add(new Month(4, 2002), 1113.2, notify); s3.add(new Month(5, 2002), 1111.6, notify); s3.add(new Month(6, 2002), 1108.8, notify); s3.add(new Month(7, 2002), 1101.6, notify); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s3); dataset.addSeries(s2);/*from w ww .j a v a2s.c om*/ dataset.addSeries(s1); return dataset; }
From source file:TimeSeriesChartDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return The dataset./* w w w. j a v a 2 s . com*/ */ private static XYDataset createDataset() { TimeSeries s1 = new TimeSeries("L&G European Index Trust"); s1.add(new Month(2, 2001), 181.8); s1.add(new Month(3, 2001), 167.3); s1.add(new Month(4, 2001), 153.8); s1.add(new Month(5, 2001), 167.6); s1.add(new Month(6, 2001), 158.8); s1.add(new Month(7, 2001), 148.3); s1.add(new Month(8, 2001), 153.9); s1.add(new Month(9, 2001), 142.7); s1.add(new Month(10, 2001), 123.2); s1.add(new Month(11, 2001), 131.8); s1.add(new Month(12, 2001), 139.6); s1.add(new Month(1, 2002), 142.9); s1.add(new Month(2, 2002), 138.7); s1.add(new Month(3, 2002), 137.3); s1.add(new Month(4, 2002), 143.9); s1.add(new Month(5, 2002), 139.8); s1.add(new Month(6, 2002), 137.0); s1.add(new Month(7, 2002), 132.8); /* TimeSeries s2 = new TimeSeries("L&G UK Index Trust"); s2.add(new Month(2, 2001), 129.6); s2.add(new Month(3, 2001), 123.2); s2.add(new Month(4, 2001), 117.2); s2.add(new Month(5, 2001), 124.1); s2.add(new Month(6, 2001), 122.6); s2.add(new Month(7, 2001), 119.2); s2.add(new Month(8, 2001), 116.5); s2.add(new Month(9, 2001), 112.7); s2.add(new Month(10, 2001), 101.5); s2.add(new Month(11, 2001), 106.1); s2.add(new Month(12, 2001), 110.3); s2.add(new Month(1, 2002), 111.7); s2.add(new Month(2, 2002), 111.0); s2.add(new Month(3, 2002), 109.6); s2.add(new Month(4, 2002), 113.2); s2.add(new Month(5, 2002), 111.6); s2.add(new Month(6, 2002), 108.8); s2.add(new Month(7, 2002), 101.6);*/ // ****************************************************************** // More than 150 demo applications are included with the JFreeChart // Developer Guide...for more information, see: // // > http://www.object-refinery.com/jfreechart/guide.html // // ****************************************************************** TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); //dataset.addSeries(s2); return dataset; }
From source file:bullioneconomy.bullionchart.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return The dataset.//ww w . j av a 2s . com */ private static XYDataset createDataset() throws ClassNotFoundException, SQLException, ParseException { TimeSeries s1 = new TimeSeries("Actual", Day.class); TimeSeries s2 = new TimeSeries("Forecasted", Day.class); Class.forName("com.mysql.jdbc.Driver"); try (Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/BULLION", "yajnab", "petrol123")) { Statement stmt = con.createStatement(); ResultSet result = stmt.executeQuery("SELECT * FROM gold"); ArrayList<Double> arm = new ArrayList<>(); predictor pcd = new predictor(); arm = pcd.ARIMApredict(); int i = 0; while (result.next()) { String datefeed = result.getString(1); Double value = result.getDouble(2); int[] m = new int[3]; //bullionchart bcc = new bullionchart(); //m = bcc.dateget(datefeed); m = dateget(datefeed); s1.add(new Day(m[0], m[1], m[2]), value); s2.add(new Day(m[0], m[1], m[2]), arm.get(i)); i++; } result.close(); /*s1.add(new Month(2, 2001), 181.8); s1.add(new Month(3, 2001), 167.3); s1.add(new Month(4, 2001), 153.8); s1.add(new Month(5, 2001), 167.6); s1.add(new Month(6, 2001), 158.8); s1.add(new Month(7, 2001), 148.3); s1.add(new Month(8, 2001), 153.9); s1.add(new Month(9, 2001), 142.7); s1.add(new Month(10, 2001), 123.2); s1.add(new Month(11, 2001), 131.8); s1.add(new Month(12, 2001), 139.6); s1.add(new Month(1, 2002), 142.9); s1.add(new Month(2, 2002), 138.7); s1.add(new Month(3, 2002), 137.3); s1.add(new Month(4, 2002), 143.9); s1.add(new Month(5, 2002), 139.8); s1.add(new Month(6, 2002), 137.0); s1.add(new Month(7, 2002), 132.8);*/ } /*TimeSeries s2 = new TimeSeries("Forecasted", Month.class); s2.add(new Month(2, 2001), 129.6); s2.add(new Month(3, 2001), 123.2); s2.add(new Month(4, 2001), 117.2); s2.add(new Month(5, 2001), 124.1); s2.add(new Month(6, 2001), 122.6); s2.add(new Month(7, 2001), 119.2); s2.add(new Month(8, 2001), 116.5); s2.add(new Month(9, 2001), 112.7); s2.add(new Month(10, 2001), 101.5); s2.add(new Month(11, 2001), 106.1); s2.add(new Month(12, 2001), 110.3); s2.add(new Month(1, 2002), 111.7); s2.add(new Month(2, 2002), 111.0); s2.add(new Month(3, 2002), 109.6); s2.add(new Month(4, 2002), 113.2); s2.add(new Month(5, 2002), 111.6); s2.add(new Month(6, 2002), 108.8); s2.add(new Month(7, 2002), 101.6);*/ TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); dataset.addSeries(s2); dataset.setDomainIsPointsInTime(true); return dataset; }
From source file:com.dreikraft.axbo.timeseries.TimeSeriesUtil.java
/** * Create a XYIntervalDataset from sleep data. * * @param sleepData the sleep data//from w w w.j av a 2 s .c o m * @param title the dataset title * @return a dataset */ public static final IntervalXYDataset createDataset(final SleepData sleepData, final String title) { final TimeSeriesCollection dataset = new TimeSeriesCollection(); final SleepDataTimeSeries sleepDataTimeSeries = new SleepDataTimeSeries(title, sleepData, Minute.class, Axbo.MAX_MOVEMENTS_DEFAULT); dataset.addSeries(sleepDataTimeSeries); return dataset; }
From source file:com.julius.BmiFrame.java
private static XYDataset createDataset() { TimeSeries s1;/* w ww .java 2 s . c o m*/ s1 = new TimeSeries("BMI", Month.class); s1.add(new Month(1, 2014), 170.0); s1.add(new Month(2, 2014), 181.8); s1.add(new Month(3, 2014), 167.3); s1.add(new Month(4, 2014), 153.8); s1.add(new Month(5, 2014), 167.6); s1.add(new Month(6, 2014), 158.8); s1.add(new Month(7, 2014), 148.3); s1.add(new Month(8, 2014), 153.9); s1.add(new Month(9, 2014), 142.7); s1.add(new Month(10, 2014), 123.2); s1.add(new Month(11, 2014), 131.8); s1.add(new Month(12, 2014), 139.6); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); dataset.setDomainIsPointsInTime(true); return dataset; }