List of usage examples for org.jfree.data.time TimeSeries TimeSeries
public TimeSeries(Comparable name)
From source file:org.jfree.data.time.TimeSeriesCollectionTest.java
/** * Tests the remove series method./*w ww .ja v a 2 s .co m*/ */ @Test public void testRemoveSeries() { TimeSeriesCollection c1 = new TimeSeriesCollection(); TimeSeries s1 = new TimeSeries("Series 1"); TimeSeries s2 = new TimeSeries("Series 2"); TimeSeries s3 = new TimeSeries("Series 3"); TimeSeries s4 = new TimeSeries("Series 4"); c1.addSeries(s1); c1.addSeries(s2); c1.addSeries(s3); c1.addSeries(s4); c1.removeSeries(s3); TimeSeries s = c1.getSeries(2); boolean b1 = s.equals(s4); assertTrue(b1); }
From source file:DataCharts.Chart.java
/** * Creates a dataset, consisting customers per area code * Methods are for display purposes at this point and may be refactored and * modified based on necessity/*from w ww. ja va 2s .co m*/ */ private XYDataset createXYDataset(ArrayList<YearData> locs) { try { ResultSet locations = db.selectDataColumn("customer", "*"); TimeSeriesCollection dataset = new TimeSeriesCollection(); Calendar defCal = Calendar.getInstance(); defCal.set(2015, 1, 1); int defMonthNum = defCal.get(Calendar.MONTH); TimeSeries defTime = new TimeSeries("" + defCal.get(Calendar.MONTH)); Month defMonth = new Month(defMonthNum, 2015); defTime.addOrUpdate(defMonth, 0); defCal = Calendar.getInstance(); defCal.set(2015, 6, 6); defMonthNum = defCal.get(Calendar.MONTH); defTime = new TimeSeries("" + defCal.get(Calendar.MONTH)); defMonth = new Month(defMonthNum, 2015); defTime.addOrUpdate(defMonth, 0); dataset.addSeries(defTime); while (locations.next()) { ResultSet jobDates = db.selectDataColumn("jobs", "date", locations.getString(2), "CustomerID"); TimeSeries time = new TimeSeries("" + locations.getInt(7)); int n = 0; Month month = null; while (jobDates.next()) { if (n == 0) { Calendar cal = Calendar.getInstance(); cal.setTime(jobDates.getDate(1)); int monthNum = cal.get(Calendar.MONTH); month = new Month(monthNum, 2015); } n++; } if (month != null) { time.addOrUpdate(month, n); dataset.addSeries(time); } } return dataset; } catch (SQLException ex) { Logger.getLogger(Chart.class.getName()).log(Level.SEVERE, null, ex); } return null; }
From source file:org.jfree.chart.demo.YieldCurveDemo.java
private static XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("US$ Treasury Yields"); Day day = new Day(1, 12, 2005); Day day1 = new Day(1, 2, 2006); Day day2 = new Day(1, 5, 2006); Day day3 = new Day(1, 12, 2006); Day day4 = new Day(1, 12, 2007); Day day5 = new Day(1, 12, 2008); Day day6 = new Day(1, 12, 2010); Day day7 = new Day(1, 12, 2012); Day day8 = new Day(1, 12, 2015); Day day9 = new Day(1, 12, 2025); timeseries.add(day, 3.79D);/* www . ja va 2 s .c om*/ timeseries.add(day1, 3.9950000000000001D); timeseries.add(day2, 4.2599999999999998D); timeseries.add(day3, 4.3224999999999998D); timeseries.add(day4, 4.4474999999999998D); timeseries.add(day5, 4.4749999999999996D); timeseries.add(day6, 4.5199999999999996D); timeseries.add(day7, 4.5599999999999996D); timeseries.add(day8, 4.625D); timeseries.add(day9, 4.9050000000000002D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(timeseries); return timeseriescollection; }
From source file:com.hazelcast.monitor.server.InstanceChartGenerator.java
public JFreeChart generateSizeChart(List<? super InstanceStatistics> list) { TimeSeries ts = new TimeSeries("size"); for (int i = 0; i < list.size(); i++) { InstanceStatistics instanceStatistics = (InstanceStatistics) list.get(i); ts.addOrUpdate(new Second(instanceStatistics.getCreatedDate()), new Double(instanceStatistics.getSize() / (double) 1000)); }/*from www .ja va 2 s .c om*/ TimeSeriesCollection timeDataset = new TimeSeriesCollection(); timeDataset.addSeries(ts); JFreeChart chart = ChartFactory.createTimeSeriesChart(null, "time", "size (x1000)", timeDataset, true, true, true); XYPlot plot = (XYPlot) chart.getPlot(); NumberAxis sizeAxis = (NumberAxis) plot.getRangeAxis(0); increaseRange(sizeAxis); afterPlot(list, chart, plot); return chart; }
From source file:gui.grafica.estadisticas.PanelGrafica.java
/** * Creates a dataset, Crea el conjunto de datos a mostrar. * * @return The dataset.// w w w . j a va 2 s . c o m */ private XYDataset createDataset() { List series = dataset.getSeries(); TimeSeries s1 = null; if (series == null || series.isEmpty()) { s1 = new TimeSeries(""); } else { s1 = (TimeSeries) series.get(0); } Date fechaInicial; Minute hora; if (fechaInicio != null) { fechaInicial = fechaInicio; for (Double valor : listaVelocidad) { hora = new Minute(fechaInicial); s1.addOrUpdate(hora, valor); fechaInicial = UtilFechas.sumarSegundos(fechaInicial, 30); } } dataset.removeAllSeries(); dataset.addSeries(s1); // dataset.addSeries(s2); return dataset; }
From source file:Gui.experimental.TimeSeriesChartDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return The dataset./*from ww w .ja v a 2 s .c o m*/ */ 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; return new AbstractXYDataset() { @Override public int getSeriesCount() { return 3; } @Override public Comparable getSeriesKey(int series) { return series; } @Override public int getItemCount(int series) { return 10; } @Override public Number getX(int series, int item) { return item; } @Override public Number getY(int series, int item) { return item + series; } }; // () { // // @Override // public DomainOrder getDomainOrder() { // return new DomainOrder(); // } // // @Override // public int getItemCount(int series) { // return 10; // } // // @Override // public Number getX(int series, int item) { // return item; // } // // @Override // public double getXValue(int series, int item) { // return item; // } // // @Override // public Number getY(int series, int item) { // return item+series; // } // // @Override // public double getYValue(int series, int item) { // return item+series; // } // // @Override // public int getSeriesCount() { // return 3; // } // // @Override // public Comparable getSeriesKey(int series) { // return series; // } // // @Override // public int indexOf(Comparable seriesKey) { // return 0; // } // // @Override // public void addChangeListener(DatasetChangeListener listener) { // } // // @Override // public void removeChangeListener(DatasetChangeListener listener) { // } // // @Override // public DatasetGroup getGroup() { // return null; // } // // @Override // public void setGroup(DatasetGroup group) { // } // }; }
From source file:org.mwc.cmap.LiveDataMonitor.views.LiveDataMonitor.java
/** * The constructor.//from w w w. j a v a2 s .c o m */ public LiveDataMonitor() { _attListener = new PropertyChangeListener() { public void propertyChange(final PropertyChangeEvent evt) { // aah, is this for the scenario we're watching if (_myIndexedAttr != null) if (evt.getSource() == _myIndexedAttr.index) { final DataDoublet newD = (DataDoublet) evt.getNewValue(); final long time = newD.getTime(); final Object newValue = newD.getValue(); if (newValue instanceof Number) { final Number value = (Number) newValue; // and store it final TimeSeriesCollection coll = (TimeSeriesCollection) _chart.getXYPlot() .getDataset(); TimeSeries tmpSeries; if (coll == null) { final TimeSeriesCollection dataset = new TimeSeriesCollection(); tmpSeries = new TimeSeries(_watchedAttr.getName()); dataset.addSeries(tmpSeries); // add to series in different thread... Display.getDefault().asyncExec(new Runnable() { public void run() { _chart.getXYPlot().setDataset(dataset); } }); } else { tmpSeries = coll.getSeries(0); } final TimeSeries series = tmpSeries; // add to series in current thread, accepting it will slow down // the // UI Display.getDefault().syncExec(new Runnable() { public void run() { // are we still open?i if (!_chartFrame.isDisposed()) { // sure, go for it, series.addOrUpdate(new Millisecond(new Date(time)), value); } } }); } } } }; }
From source file:com.orsonpdf.demo.PDFTimeSeriesChartDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * * @return the dataset./*from w ww . j a v a2 s. co m*/ */ private static XYDataset createDataset() { TimeSeries s1 = new TimeSeries("Indicator Price"); s1.add(new Month(1, 2010), 126.80); s1.add(new Month(2, 2010), 123.37); s1.add(new Month(3, 2010), 125.30); s1.add(new Month(4, 2010), 126.89); s1.add(new Month(5, 2010), 128.10); s1.add(new Month(6, 2010), 142.20); s1.add(new Month(7, 2010), 153.41); s1.add(new Month(8, 2010), 157.46); s1.add(new Month(9, 2010), 163.61); s1.add(new Month(10, 2010), 161.56); s1.add(new Month(11, 2010), 173.90); s1.add(new Month(12, 2010), 184.26); s1.add(new Month(1, 2011), 197.35); s1.add(new Month(2, 2011), 216.03); s1.add(new Month(3, 2011), 224.33); s1.add(new Month(4, 2011), 231.24); s1.add(new Month(5, 2011), 227.97); s1.add(new Month(6, 2011), 215.58); s1.add(new Month(7, 2011), 210.36); s1.add(new Month(8, 2011), 212.19); s1.add(new Month(9, 2011), 213.04); s1.add(new Month(10, 2011), 193.90); s1.add(new Month(11, 2011), 193.66); s1.add(new Month(12, 2011), 189.02); s1.add(new Month(1, 2012), 188.90); s1.add(new Month(2, 2012), 182.29); s1.add(new Month(3, 2012), 167.77); s1.add(new Month(4, 2012), 160.46); s1.add(new Month(5, 2012), 157.68); s1.add(new Month(6, 2012), 145.31); s1.add(new Month(7, 2012), 159.07); s1.add(new Month(8, 2012), 148.50); s1.add(new Month(9, 2012), 151.28); s1.add(new Month(10, 2012), 147.12); s1.add(new Month(11, 2012), 136.35); s1.add(new Month(12, 2012), 131.31); s1.add(new Month(1, 2013), 135.38); s1.add(new Month(2, 2013), 131.51); s1.add(new Month(3, 2013), 131.38); TimeSeries s2 = new TimeSeries("Columbian Milds"); s2.add(new Month(1, 2010), 207.51); s2.add(new Month(2, 2010), 204.71); s2.add(new Month(3, 2010), 205.71); s2.add(new Month(4, 2010), 200.00); s2.add(new Month(5, 2010), 200.54); s2.add(new Month(6, 2010), 224.49); s2.add(new Month(7, 2010), 235.52); s2.add(new Month(8, 2010), 243.98); s2.add(new Month(9, 2010), 247.77); s2.add(new Month(10, 2010), 230.02); s2.add(new Month(11, 2010), 244.02); s2.add(new Month(12, 2010), 261.97); s2.add(new Month(1, 2011), 279.88); s2.add(new Month(2, 2011), 296.44); s2.add(new Month(3, 2011), 300.68); s2.add(new Month(4, 2011), 312.95); s2.add(new Month(5, 2011), 302.17); s2.add(new Month(6, 2011), 287.95); s2.add(new Month(7, 2011), 285.21); s2.add(new Month(8, 2011), 286.97); s2.add(new Month(9, 2011), 287.54); s2.add(new Month(10, 2011), 257.66); s2.add(new Month(11, 2011), 256.99); s2.add(new Month(12, 2011), 251.60); s2.add(new Month(1, 2012), 255.91); s2.add(new Month(2, 2012), 244.14); s2.add(new Month(3, 2012), 222.84); s2.add(new Month(4, 2012), 214.46); s2.add(new Month(5, 2012), 207.32); s2.add(new Month(6, 2012), 184.67); s2.add(new Month(7, 2012), 202.56); s2.add(new Month(8, 2012), 187.14); s2.add(new Month(9, 2012), 190.10); s2.add(new Month(10, 2012), 181.39); s2.add(new Month(11, 2012), 170.08); s2.add(new Month(12, 2012), 164.40); s2.add(new Month(1, 2013), 169.19); s2.add(new Month(2, 2013), 161.70); s2.add(new Month(3, 2013), 161.53); TimeSeries s3 = new TimeSeries("Other Milds"); s3.add(new Month(1, 2010), 158.90); s3.add(new Month(2, 2010), 157.86); s3.add(new Month(3, 2010), 164.50); s3.add(new Month(4, 2010), 169.55); s3.add(new Month(5, 2010), 173.38); s3.add(new Month(6, 2010), 190.90); s3.add(new Month(7, 2010), 203.21); s3.add(new Month(8, 2010), 211.59); s3.add(new Month(9, 2010), 222.71); s3.add(new Month(10, 2010), 217.64); s3.add(new Month(11, 2010), 233.48); s3.add(new Month(12, 2010), 248.17); s3.add(new Month(1, 2011), 263.77); s3.add(new Month(2, 2011), 287.89); s3.add(new Month(3, 2011), 292.07); s3.add(new Month(4, 2011), 300.12); s3.add(new Month(5, 2011), 291.09); s3.add(new Month(6, 2011), 274.98); s3.add(new Month(7, 2011), 268.02); s3.add(new Month(8, 2011), 270.44); s3.add(new Month(9, 2011), 274.88); s3.add(new Month(10, 2011), 247.82); s3.add(new Month(11, 2011), 245.09); s3.add(new Month(12, 2011), 236.71); s3.add(new Month(1, 2012), 237.21); s3.add(new Month(2, 2012), 224.16); s3.add(new Month(3, 2012), 201.26); s3.add(new Month(4, 2012), 191.45); s3.add(new Month(5, 2012), 184.65); s3.add(new Month(6, 2012), 168.69); s3.add(new Month(7, 2012), 190.45); s3.add(new Month(8, 2012), 174.82); s3.add(new Month(9, 2012), 178.98); s3.add(new Month(10, 2012), 173.32); s3.add(new Month(11, 2012), 159.91); s3.add(new Month(12, 2012), 152.74); s3.add(new Month(1, 2013), 157.29); s3.add(new Month(2, 2013), 149.46); s3.add(new Month(3, 2013), 149.78); TimeSeries s4 = new TimeSeries("Brazilian Naturals"); s4.add(new Month(1, 2010), 131.67); s4.add(new Month(2, 2010), 124.57); s4.add(new Month(3, 2010), 126.21); s4.add(new Month(4, 2010), 126.07); s4.add(new Month(5, 2010), 127.45); s4.add(new Month(6, 2010), 143.20); s4.add(new Month(7, 2010), 156.87); s4.add(new Month(8, 2010), 163.21); s4.add(new Month(9, 2010), 175.15); s4.add(new Month(10, 2010), 175.38); s4.add(new Month(11, 2010), 190.62); s4.add(new Month(12, 2010), 204.25); s4.add(new Month(1, 2011), 219.77); s4.add(new Month(2, 2011), 247.00); s4.add(new Month(3, 2011), 260.98); s4.add(new Month(4, 2011), 273.40); s4.add(new Month(5, 2011), 268.66); s4.add(new Month(6, 2011), 250.59); s4.add(new Month(7, 2011), 245.69); s4.add(new Month(8, 2011), 249.83); s4.add(new Month(9, 2011), 255.64); s4.add(new Month(10, 2011), 234.28); s4.add(new Month(11, 2011), 236.75); s4.add(new Month(12, 2011), 228.79); s4.add(new Month(1, 2012), 228.21); s4.add(new Month(2, 2012), 215.40); s4.add(new Month(3, 2012), 192.03); s4.add(new Month(4, 2012), 180.90); s4.add(new Month(5, 2012), 174.17); s4.add(new Month(6, 2012), 156.17); s4.add(new Month(7, 2012), 175.98); s4.add(new Month(8, 2012), 160.05); s4.add(new Month(9, 2012), 166.53); s4.add(new Month(10, 2012), 161.20); s4.add(new Month(11, 2012), 148.25); s4.add(new Month(12, 2012), 140.69); s4.add(new Month(1, 2013), 145.17); s4.add(new Month(2, 2013), 136.63); s4.add(new Month(3, 2013), 133.61); TimeSeries s5 = new TimeSeries("Robustas"); s5.add(new Month(1, 2010), 69.92); s5.add(new Month(2, 2010), 67.88); s5.add(new Month(3, 2010), 67.25); s5.add(new Month(4, 2010), 71.59); s5.add(new Month(5, 2010), 70.70); s5.add(new Month(6, 2010), 76.92); s5.add(new Month(7, 2010), 85.27); s5.add(new Month(8, 2010), 82.68); s5.add(new Month(9, 2010), 81.28); s5.add(new Month(10, 2010), 85.27); s5.add(new Month(11, 2010), 92.04); s5.add(new Month(12, 2010), 94.09); s5.add(new Month(1, 2011), 101.09); s5.add(new Month(2, 2011), 109.35); s5.add(new Month(3, 2011), 118.13); s5.add(new Month(4, 2011), 117.37); s5.add(new Month(5, 2011), 121.98); s5.add(new Month(6, 2011), 117.95); s5.add(new Month(7, 2011), 112.73); s5.add(new Month(8, 2011), 112.07); s5.add(new Month(9, 2011), 106.06); s5.add(new Month(10, 2011), 98.10); s5.add(new Month(11, 2011), 97.24); s5.add(new Month(12, 2011), 98.41); s5.add(new Month(1, 2012), 96.72); s5.add(new Month(2, 2012), 101.93); s5.add(new Month(3, 2012), 103.57); s5.add(new Month(4, 2012), 101.80); s5.add(new Month(5, 2012), 106.88); s5.add(new Month(6, 2012), 105.70); s5.add(new Month(7, 2012), 107.06); s5.add(new Month(8, 2012), 106.52); s5.add(new Month(9, 2012), 104.95); s5.add(new Month(10, 2012), 104.47); s5.add(new Month(11, 2012), 97.67); s5.add(new Month(12, 2012), 96.59); s5.add(new Month(1, 2013), 99.69); s5.add(new Month(2, 2013), 104.03); s5.add(new Month(3, 2013), 106.26); TimeSeries s6 = new TimeSeries("Futures (London)"); s6.add(new Month(1, 2010), 62.66); s6.add(new Month(2, 2010), 60.37); s6.add(new Month(3, 2010), 58.64); s6.add(new Month(4, 2010), 62.21); s6.add(new Month(5, 2010), 62.46); s6.add(new Month(6, 2010), 69.72); s6.add(new Month(7, 2010), 78.17); s6.add(new Month(8, 2010), 78.42); s6.add(new Month(9, 2010), 75.87); s6.add(new Month(10, 2010), 80.08); s6.add(new Month(11, 2010), 86.40); s6.add(new Month(12, 2010), 88.70); s6.add(new Month(1, 2011), 96.02); s6.add(new Month(2, 2011), 104.53); s6.add(new Month(3, 2011), 111.36); s6.add(new Month(4, 2011), 111.34); s6.add(new Month(5, 2011), 116.76); s6.add(new Month(6, 2011), 110.51); s6.add(new Month(7, 2011), 103.36); s6.add(new Month(8, 2011), 102.71); s6.add(new Month(9, 2011), 96.10); s6.add(new Month(10, 2011), 88.64); s6.add(new Month(11, 2011), 85.78); s6.add(new Month(12, 2011), 87.65); s6.add(new Month(1, 2012), 84.19); s6.add(new Month(2, 2012), 88.69); s6.add(new Month(3, 2012), 91.37); s6.add(new Month(4, 2012), 91.81); s6.add(new Month(5, 2012), 96.82); s6.add(new Month(6, 2012), 94.75); s6.add(new Month(7, 2012), 96.14); s6.add(new Month(8, 2012), 96.12); s6.add(new Month(9, 2012), 94.65); s6.add(new Month(10, 2012), 94.66); s6.add(new Month(11, 2012), 87.32); s6.add(new Month(12, 2012), 85.94); s6.add(new Month(1, 2013), 88.85); s6.add(new Month(2, 2013), 94.41); s6.add(new Month(3, 2013), 97.22); TimeSeries s7 = new TimeSeries("Futures (New York)"); s7.add(new Month(1, 2010), 142.76); s7.add(new Month(2, 2010), 134.35); s7.add(new Month(3, 2010), 134.97); s7.add(new Month(4, 2010), 135.12); s7.add(new Month(5, 2010), 135.81); s7.add(new Month(6, 2010), 152.36); s7.add(new Month(7, 2010), 165.23); s7.add(new Month(8, 2010), 175.10); s7.add(new Month(9, 2010), 187.80); s7.add(new Month(10, 2010), 190.43); s7.add(new Month(11, 2010), 206.92); s7.add(new Month(12, 2010), 221.51); s7.add(new Month(1, 2011), 238.05); s7.add(new Month(2, 2011), 261.41); s7.add(new Month(3, 2011), 274.10); s7.add(new Month(4, 2011), 285.58); s7.add(new Month(5, 2011), 277.72); s7.add(new Month(6, 2011), 262.52); s7.add(new Month(7, 2011), 255.90); s7.add(new Month(8, 2011), 260.39); s7.add(new Month(9, 2011), 261.39); s7.add(new Month(10, 2011), 236.74); s7.add(new Month(11, 2011), 235.25); s7.add(new Month(12, 2011), 227.23); s7.add(new Month(1, 2012), 227.50); s7.add(new Month(2, 2012), 212.09); s7.add(new Month(3, 2012), 188.78); s7.add(new Month(4, 2012), 181.75); s7.add(new Month(5, 2012), 176.50); s7.add(new Month(6, 2012), 159.93); s7.add(new Month(7, 2012), 183.20); s7.add(new Month(8, 2012), 169.77); s7.add(new Month(9, 2012), 175.36); s7.add(new Month(10, 2012), 170.43); s7.add(new Month(11, 2012), 155.72); s7.add(new Month(12, 2012), 149.58); s7.add(new Month(1, 2013), 154.28); s7.add(new Month(2, 2013), 144.89); s7.add(new Month(3, 2013), 141.43); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(s1); dataset.addSeries(s2); dataset.addSeries(s3); dataset.addSeries(s4); dataset.addSeries(s5); dataset.addSeries(s6); dataset.addSeries(s7); return dataset; }
From source file:eu.cassandra.platform.gui.GUI.java
public GUI() { //redirectSystemStreams(); a = new ListenInstallationComboBox(); installationCombo.setPreferredSize(new Dimension(300, 20)); startButton.addActionListener(new ListenStartButton()); exitButton.addActionListener(new ListenExitButton()); projectFileField.addMouseListener(new ListenProjectFileField()); logTextAreaScrollPane.setPreferredSize(new Dimension(400, 500)); projectFileField.setPreferredSize(new Dimension(600, 20)); // projectFileField.setText(new File(Params.SIM_PROPS).getAbsolutePath()); projectFileField.setText(""); projectFileField.setEditable(false); f.setJMenuBar(menuBar);//ww w . j a va2 s. c o m menuFile.add(menuItemQuit); menuHelp.add(menuItemAbout); menuBar.add(menuFile); menuBar.add(menuHelp); statsTextArea.setFont(new Font("Tahoma", Font.BOLD, 12)); TimeSeries series = new TimeSeries(""); dataset = new TimeSeriesCollection(series); JFreeChart chart = createChart("Consumption", dataset); ChartPanel chartPanel = new ChartPanel(chart); graphScrollPane = new JScrollPane(chartPanel); buttonPanel.add(projectFileField); buttonPanel.add(startButton); buttonPanel.add(holdButton); buttonPanel.add(installationCombo); buttonPanel.add(exitButton); statsTextArea.setText("Statistics:\n"); logTextArea.setText("Logs:\n"); JSplitPane textAreaSplitPanel = new JSplitPane(JSplitPane.VERTICAL_SPLIT); textAreaSplitPanel.setDividerLocation((int) (Toolkit.getDefaultToolkit().getScreenSize().getHeight() / 2)); textAreaSplitPanel.add(statsTextAreaScrollPane, JSplitPane.TOP); textAreaSplitPanel.add(logTextAreaScrollPane, JSplitPane.BOTTOM); JSplitPane mainSplitPanel = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); mainSplitPanel.add(graphScrollPane, JSplitPane.LEFT); mainSplitPanel.add(textAreaSplitPanel, JSplitPane.RIGHT); mainSplitPanel.setDividerLocation((int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth() / 1.5)); f.getContentPane().setLayout(new BorderLayout()); f.getContentPane().add(mainSplitPanel, BorderLayout.CENTER); f.getContentPane().add(buttonScrollPane, BorderLayout.SOUTH); f.addWindowListener(new ListenCloseWdw()); menuItemQuit.addActionListener(new ListenMenuQuit()); }
From source file:org.jfree.chart.demo.selection.SelectionDemo1.java
/** * Creates a dataset, consisting of two series of monthly data. * /* www.j a v a 2s . 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; }