List of usage examples for org.jfree.data.time TimeSeriesCollection setXPosition
public void setXPosition(TimePeriodAnchor anchor)
From source file:jamel.gui.charts.TimeChart.java
/** * Returns a new time plot./*w w w .ja v a 2 s. c om*/ * @param timeSeries the time series. * @param valueAxisLabel the value axis label. * @return a new time plot. */ private static Plot newTimePlot(TimeSeries[] timeSeries, String valueAxisLabel) { final TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.setXPosition(TimePeriodAnchor.MIDDLE); for (int i = 0; i < timeSeries.length; i++) { TimeSeries series = timeSeries[i]; if (series == null) throw new RuntimeException(); dataset.addSeries(series); } final XYPlot plot = new XYPlot(dataset, new DateAxis(), new NumberAxis(valueAxisLabel), new XYLineAndShapeRenderer(true, false)); ((DateAxis) plot.getDomainAxis()).setAutoRange(false); ((DateAxis) plot.getDomainAxis()).setTickMarkPosition(DateTickMarkPosition.MIDDLE); plot.setDomainGridlinesVisible(false); return plot; }
From source file:org.jfree.chart.demo.CompareToPreviousYearDemo.java
private static XYDataset createDataset2007() { TimeSeries timeseries = new TimeSeries("Sales 2007"); timeseries.add(new Month(1, 2007), 163.90000000000001D); timeseries.add(new Month(2, 2007), 163.80000000000001D); timeseries.add(new Month(3, 2007), 162D); timeseries.add(new Month(4, 2007), 167.09999999999999D); timeseries.add(new Month(5, 2007), 170D); timeseries.add(new Month(6, 2007), 175.69999999999999D); timeseries.add(new Month(7, 2007), 171.90000000000001D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(timeseries); timeseriescollection.setXPosition(TimePeriodAnchor.MIDDLE); return timeseriescollection; }
From source file:org.jfree.chart.demo.PeriodAxisDemo2.java
private static XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("L&G European Index Trust"); timeseries.add(new Day(24, 1, 2004), 181.80000000000001D); timeseries.add(new Day(25, 1, 2004), 167.30000000000001D); timeseries.add(new Day(26, 1, 2004), 153.80000000000001D); timeseries.add(new Day(27, 1, 2004), 167.59999999999999D); timeseries.add(new Day(28, 1, 2004), 158.80000000000001D); timeseries.add(new Day(29, 1, 2004), 148.30000000000001D); timeseries.add(new Day(30, 1, 2004), 153.90000000000001D); timeseries.add(new Day(31, 1, 2004), 142.69999999999999D); timeseries.add(new Day(1, 2, 2004), 123.2D); timeseries.add(new Day(2, 2, 2004), 131.80000000000001D); timeseries.add(new Day(3, 2, 2004), 139.59999999999999D); timeseries.add(new Day(4, 2, 2004), 142.90000000000001D); timeseries.add(new Day(5, 2, 2004), 138.69999999999999D); timeseries.add(new Day(6, 2, 2004), 137.30000000000001D); timeseries.add(new Day(7, 2, 2004), 143.90000000000001D); timeseries.add(new Day(8, 2, 2004), 139.80000000000001D); timeseries.add(new Day(9, 2, 2004), 137D); timeseries.add(new Day(10, 2, 2004), 132.80000000000001D); TimeZone timezone = TimeZone.getTimeZone("Pacific/Auckland"); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timezone); timeseriescollection.addSeries(timeseries); timeseriescollection.setXPosition(TimePeriodAnchor.MIDDLE); return timeseriescollection; }
From source file:org.jfree.chart.demo.CompareToPreviousYearDemo.java
private static XYDataset createDataset2006() { TimeSeries timeseries = new TimeSeries("Sales 2006"); timeseries.add(new Month(1, 2006), 100D); timeseries.add(new Month(2, 2006), 102.3D); timeseries.add(new Month(3, 2006), 105.7D); timeseries.add(new Month(4, 2006), 104.2D); timeseries.add(new Month(5, 2006), 114.7D); timeseries.add(new Month(6, 2006), 121.7D); timeseries.add(new Month(7, 2006), 155.59999999999999D); timeseries.add(new Month(8, 2006), 143.19999999999999D); timeseries.add(new Month(9, 2006), 131.90000000000001D); timeseries.add(new Month(10, 2006), 120D); timeseries.add(new Month(11, 2006), 109.90000000000001D); timeseries.add(new Month(12, 2006), 99.599999999999994D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(timeseries); timeseriescollection.setXPosition(TimePeriodAnchor.MIDDLE); return timeseriescollection; }
From source file:org.jfree.chart.demo.PeriodAxisDemo1.java
private static XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("L&G European Index Trust"); timeseries.add(new Month(2, 2001), 181.80000000000001D); timeseries.add(new Month(3, 2001), 167.30000000000001D); timeseries.add(new Month(4, 2001), 153.80000000000001D); timeseries.add(new Month(5, 2001), 167.59999999999999D); timeseries.add(new Month(6, 2001), 158.80000000000001D); timeseries.add(new Month(7, 2001), 148.30000000000001D); timeseries.add(new Month(8, 2001), 153.90000000000001D); timeseries.add(new Month(9, 2001), 142.69999999999999D); timeseries.add(new Month(10, 2001), 123.2D); timeseries.add(new Month(11, 2001), 131.80000000000001D); timeseries.add(new Month(12, 2001), 139.59999999999999D); timeseries.add(new Month(1, 2002), 142.90000000000001D); timeseries.add(new Month(2, 2002), 138.69999999999999D); timeseries.add(new Month(3, 2002), 137.30000000000001D); timeseries.add(new Month(4, 2002), 143.90000000000001D); timeseries.add(new Month(5, 2002), 139.80000000000001D); timeseries.add(new Month(6, 2002), 137D); timeseries.add(new Month(7, 2002), 132.80000000000001D); TimeSeries timeseries1 = new TimeSeries("L&G UK Index Trust"); timeseries1.add(new Month(2, 2001), 129.59999999999999D); timeseries1.add(new Month(3, 2001), 123.2D); timeseries1.add(new Month(4, 2001), 117.2D); timeseries1.add(new Month(5, 2001), 124.09999999999999D); timeseries1.add(new Month(6, 2001), 122.59999999999999D); timeseries1.add(new Month(7, 2001), 119.2D); timeseries1.add(new Month(8, 2001), 116.5D); timeseries1.add(new Month(9, 2001), 112.7D); timeseries1.add(new Month(10, 2001), 101.5D); timeseries1.add(new Month(11, 2001), 106.09999999999999D); timeseries1.add(new Month(12, 2001), 110.3D); timeseries1.add(new Month(1, 2002), 111.7D); timeseries1.add(new Month(2, 2002), 111D); timeseries1.add(new Month(3, 2002), 109.59999999999999D); timeseries1.add(new Month(4, 2002), 113.2D); timeseries1.add(new Month(5, 2002), 111.59999999999999D); timeseries1.add(new Month(6, 2002), 108.8D); timeseries1.add(new Month(7, 2002), 101.59999999999999D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(timeseries); timeseriescollection.addSeries(timeseries1); timeseriescollection.setXPosition(TimePeriodAnchor.MIDDLE); return timeseriescollection; }
From source file:org.jfree.chart.demo.MouseListenerDemo3.java
public XYDataset createDataset() { TimeSeries timeseries = new TimeSeries("L&G European Index Trust"); timeseries.add(new Month(2, 2001), 181.80000000000001D); timeseries.add(new Month(3, 2001), 167.30000000000001D); timeseries.add(new Month(4, 2001), 153.80000000000001D); timeseries.add(new Month(5, 2001), 167.59999999999999D); timeseries.add(new Month(6, 2001), 158.80000000000001D); timeseries.add(new Month(7, 2001), 148.30000000000001D); timeseries.add(new Month(8, 2001), 153.90000000000001D); timeseries.add(new Month(9, 2001), 142.69999999999999D); timeseries.add(new Month(10, 2001), 123.2D); timeseries.add(new Month(11, 2001), 131.80000000000001D); timeseries.add(new Month(12, 2001), 139.59999999999999D); timeseries.add(new Month(1, 2002), 142.90000000000001D); timeseries.add(new Month(2, 2002), 138.69999999999999D); timeseries.add(new Month(3, 2002), 137.30000000000001D); timeseries.add(new Month(4, 2002), 143.90000000000001D); timeseries.add(new Month(5, 2002), 139.80000000000001D); timeseries.add(new Month(6, 2002), 137D); timeseries.add(new Month(7, 2002), 132.80000000000001D); TimeSeries timeseries1 = new TimeSeries("L&G UK Index Trust"); timeseries1.add(new Month(2, 2001), 129.59999999999999D); timeseries1.add(new Month(3, 2001), 123.2D); timeseries1.add(new Month(4, 2001), 117.2D); timeseries1.add(new Month(5, 2001), 124.09999999999999D); timeseries1.add(new Month(6, 2001), 122.59999999999999D); timeseries1.add(new Month(7, 2001), 119.2D); timeseries1.add(new Month(8, 2001), 116.5D); timeseries1.add(new Month(9, 2001), 112.7D); timeseries1.add(new Month(10, 2001), 101.5D); timeseries1.add(new Month(11, 2001), 106.09999999999999D); timeseries1.add(new Month(12, 2001), 110.3D); timeseries1.add(new Month(1, 2002), 111.7D); timeseries1.add(new Month(2, 2002), 111D); timeseries1.add(new Month(3, 2002), 109.59999999999999D); timeseries1.add(new Month(4, 2002), 113.2D); timeseries1.add(new Month(5, 2002), 111.59999999999999D); timeseries1.add(new Month(6, 2002), 108.8D); timeseries1.add(new Month(7, 2002), 101.59999999999999D); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); timeseriescollection.addSeries(timeseries); timeseriescollection.addSeries(timeseries1); timeseriescollection.setXPosition(TimePeriodAnchor.MIDDLE); return timeseriescollection; }
From source file:OverlaidXYPlotDemo2.java
/** * Creates a sample dataset./*from ww w . jav a2 s . c o m*/ * * @return The dataset. */ private XYDataset createDataset2A() { // create dataset 2... final TimeSeries series2 = new TimeSeries("Series 2", Day.class); series2.add(new Day(3, SerialDate.MARCH, 2002), 16853.2); series2.add(new Day(4, SerialDate.MARCH, 2002), 19642.3); series2.add(new Day(5, SerialDate.MARCH, 2002), 18253.5); series2.add(new Day(6, SerialDate.MARCH, 2002), 15352.3); series2.add(new Day(7, SerialDate.MARCH, 2002), 13532.0); series2.add(new Day(8, SerialDate.MARCH, 2002), 12635.3); series2.add(new Day(9, SerialDate.MARCH, 2002), 13998.2); series2.add(new Day(10, SerialDate.MARCH, 2002), 11943.2); series2.add(new Day(11, SerialDate.MARCH, 2002), 16943.9); series2.add(new Day(12, SerialDate.MARCH, 2002), 17843.2); series2.add(new Day(13, SerialDate.MARCH, 2002), 16495.3); series2.add(new Day(14, SerialDate.MARCH, 2002), 17943.6); series2.add(new Day(15, SerialDate.MARCH, 2002), 18500.7); series2.add(new Day(16, SerialDate.MARCH, 2002), 19595.9); final TimeSeriesCollection result = new TimeSeriesCollection(series2); result.setXPosition(TimePeriodAnchor.MIDDLE); return result; }
From source file:OverlaidXYPlotDemo2.java
/** * Creates a sample dataset.// www. ja v a 2 s .c o m * * @return The dataset. */ private XYDataset createDataset2B() { // create dataset 2... final TimeSeries series2 = new TimeSeries("Series 2B", Day.class); series2.add(new Day(3, SerialDate.MARCH, 2002), 43.9); series2.add(new Day(4, SerialDate.MARCH, 2002), 72.6); series2.add(new Day(5, SerialDate.MARCH, 2002), 89.4); series2.add(new Day(6, SerialDate.MARCH, 2002), 23.8); series2.add(new Day(7, SerialDate.MARCH, 2002), 45.0); series2.add(new Day(8, SerialDate.MARCH, 2002), 65.8); series2.add(new Day(9, SerialDate.MARCH, 2002), 92.1); series2.add(new Day(10, SerialDate.MARCH, 2002), 84.7); series2.add(new Day(11, SerialDate.MARCH, 2002), 77.2); series2.add(new Day(12, SerialDate.MARCH, 2002), 65.1); series2.add(new Day(13, SerialDate.MARCH, 2002), 78.5); series2.add(new Day(14, SerialDate.MARCH, 2002), 75.3); series2.add(new Day(15, SerialDate.MARCH, 2002), 69.9); series2.add(new Day(20, SerialDate.MARCH, 2002), 56.6); final TimeSeriesCollection result = new TimeSeriesCollection(series2); result.setXPosition(TimePeriodAnchor.MIDDLE); return result; }
From source file:wsattacker.plugin.dos.dosExtension.chart.ChartObject.java
private IntervalXYDataset createDatasetNumberRequestsUntampered() { Date currentDate;/*from w ww. ja va2 s .c o m*/ long currentMsTs; final TimeSeries series = new TimeSeries("Sent Untampered Requests per Second"); if (model.getMapLogEntryIntervalUntampered() != null) { for (Map.Entry<Integer, LogEntryInterval> log : model.getMapLogEntryIntervalUntampered().entrySet()) { // Create TS from model.startTime and log.getIntervalNumber(); currentMsTs = model.getTsAttackStart() + log.getValue().getIntervalNumber(); currentDate = new Date(currentMsTs); series.add(new Second(currentDate), (log.getValue().getNumberRequests())); } } final TimeSeriesCollection dataset = new TimeSeriesCollection(series); dataset.setXPosition(TimePeriodAnchor.MIDDLE); return dataset; }
From source file:wsattacker.plugin.dos.dosExtension.chart.ChartObject.java
private IntervalXYDataset createDatasetNumberRequestsTampered() { Date currentDate;/*from w ww .j a v a 2 s .com*/ long currentMsTs; final TimeSeries series = new TimeSeries("Sent Tampered Requests per Second"); if (model.getMapLogEntryIntervalTampered() != null) { for (Map.Entry<Integer, LogEntryInterval> log : model.getMapLogEntryIntervalTampered().entrySet()) { // Create TS from model.startTime and log.getIntervalNumber(); currentMsTs = model.getTsAttackStart() + log.getValue().getIntervalNumber(); currentDate = new Date(currentMsTs); series.add(new Second(currentDate), (log.getValue().getNumberRequests())); } } final TimeSeriesCollection dataset = new TimeSeriesCollection(series); dataset.setXPosition(TimePeriodAnchor.MIDDLE); return dataset; }