/** * Adds a new data item to the dataset and sends a * {@link DatasetChangeEvent} to all registered listeners. * * @param period the time period. * @param y the value for this period. * @param seriesName the name of the series to add the value. * * @see #remove(TimePeriod, Comparable) */ public void add(TimePeriod period, double y, Comparable seriesName) { add(period, new Double(y), seriesName, true); }
/** * Adds a new data item to the dataset and sends a * {@link DatasetChangeEvent} to all registered listeners. * * @param period the time period. * @param y the value for this period. * @param seriesName the name of the series to add the value. * * @see #remove(TimePeriod, String) */ public void add(TimePeriod period, double y, String seriesName) { add(period, new Double(y), seriesName, true); }
private void buildDataSet(Map<TimePeriod,Integer> incoming, TimeTableXYDataset ds, String label) { for (Entry<TimePeriod,Integer> e : incoming.entrySet()) ds.add(e.getKey(),e.getValue(),label,false); }
protected void add(TimeTableXYDataset ds, Calendar start, Calendar end, int value, String seriesName) { ds.add(new SimpleTimePeriod(start.getTime(),end==null?new Date():end.getTime()),value, seriesName, false); } }
/** * Creates the dataset needed for this graph. * @return dataset */ private TimeTableXYDataset createDataset() { TimeTableXYDataset dataset = new TimeTableXYDataset(); KnowledgeBase knowledgeBase = PluginImpl.getInstance().getKnowledgeBase(); Map<TimePeriod, Double> periodQuotas = knowledgeBase.getUnknownFailureCauseQuotaPerTime(intervalSize, filter); for (Entry<TimePeriod, Double> entry : periodQuotas.entrySet()) { dataset.add(entry.getKey(), entry.getValue() * HUNDRED_PERCENT, ""); } return dataset; }
@Override public void setValue(int rowIndex, int columnIndex, Number value) throws MacroExecutionException { TimePeriod period; if (transpose) { period = getTimePeriod(rowIndex); } else { period = getTimePeriod(columnIndex); } String series; if (transpose) { series = seriesNames[columnIndex]; } else { series = seriesNames[rowIndex]; } dataset.add(period, value, series, false); }
Day day3 = new Day(4, 3, 2005); Day day4 = new Day(5, 3, 2005); timetablexydataset.add(day, 1.0D, "Series 1"); timetablexydataset.add(day1, 1.7D, "Series 1"); timetablexydataset.add(day3, 3.7000000000000002D, "Series 1"); timetablexydataset.add(day4, 2.6000000000000001D, "Series 1"); timetablexydataset.add(day, 3.2000000000000002D, "Series 2"); timetablexydataset.add(day1, 1.1000000000000001D, "Series 2"); timetablexydataset.add(day2, 1.3999999999999999D, "Series 2"); timetablexydataset.add(day3, 2.8999999999999999D, "Series 2"); timetablexydataset.add(day4, 0.59999999999999998D, "Series 2"); return timetablexydataset;
TimeTableXYDataset dataSet1 = new TimeTableXYDataset(); dataSet1.add(new Year(2001), 1.0,"Series1"); dataSet1.add(new Year(2002), 2.0,"Series1"); dataSet1.add(new Year(2003),3.0,"Series1"); dataSet1.add(new Year(2004),4.0,"Series1"); dataSet1.add(new Year(2005),5.0,"Series1"); dataSet1.add(new Year(2006),0,"Series1"); dataSet1.add(new Year(2001), 6.0,"Series2"); dataSet1.add(new Year(2002),3.0,"Series2"); dataSet1.add(new Year(2003),4.0,"Series2"); dataSet1.add(new Year(2004),3.0,"Series2"); dataSet1.add(new Year(2005),9.0,"Series2"); dataSet1.add(new Year(2006),0,"Series2"); dataSet2.add(new Year(2006),-2,"Series3"); dataSet2.add(new Year(2007),-3,"Series3"); dataSet2.add(new Year(2008),-4,"Series3");
dataset.add(timePeriod, 0, seriesName); continue; dataset.add(timePeriod, sumDistance, seriesName); break; dataset.add(timePeriod, sumDuration / 3600d, seriesName); break; dataset.add(timePeriod, sumAscent, seriesName); break; dataset.add(timePeriod, sumDescent, seriesName); break; dataset.add(timePeriod, sumCalories, seriesName); break; dataset.add(timePeriod, lExercises.size(), seriesName); break; dataset.add(timePeriod, 0, seriesName); } else { dataset.add(timePeriod, 60 / averageSpeed, seriesName); dataset.add(timePeriod, averageSpeed, seriesName); dataset.add(timePeriod, 0, seriesName);
total += responseTimesMS[i][k].longValue(); dataset.add(new Minute(i, new Hour()), total, ac);
dataset.add(new Minute(i, new Hour()), rt[i][k], (resolutionMS*k)+"ms");
dataset.add(timePeriod, sumDistance, seriesName);
dataset.add(timePeriod, sumDistance, seriesName);