private static TimeSeriesCollection asCollection( TimeSeries... seriesCollection ) { TimeSeriesCollection dataset = new TimeSeriesCollection(); for ( TimeSeries timeSeries : seriesCollection ) { dataset.addSeries( timeSeries ); } return dataset; }
private static XYDataset asDataset( TimeSeries series ) { TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries( series ); return dataset; }
private XYDataset createDataset() { TimeSeriesCollection tsc = new TimeSeriesCollection(); for (int i = 1; i < 6; i++) { tsc.addSeries(createSeries("Series " + String.valueOf(i), i * 100)); } return tsc; }
public Dataset getCustomDataset() { TimeSeriesCollection dataset = new TimeSeriesCollection(); if (seriesNames != null) { for(int i = 0; i < seriesNames.size(); i++) { Comparable seriesName = (Comparable)seriesNames.get(i); dataset.addSeries((TimeSeries)seriesMap.get(seriesName)); } } return dataset; }
private XYDataset generateTimeSeriesXYDataset(String series1Name, Map series1Map, String series2Name, Map series2Map) { TimeSeriesCollection dataset = new TimeSeriesCollection(); if (series1Name != null && series1Map != null) { dataset.addSeries(createTimeSeries(series1Name, series1Map)); } if (series2Name != null && series2Map != null) { dataset.addSeries(createTimeSeries(series2Name, series2Map)); } return dataset; }
private TimeSeriesCollection createResponseDataset( ResponsetimeSamples samples, ResourceBundle bundle, ReportConfig config ) { TimeSeries series = samples.createResponseTimeSeries(); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries( series ); String averageLabel = bundle.getString( "chronos.label.average" ); TimeSeries averageseries = MovingAverage.createMovingAverage( series, averageLabel, config.getAverageduration(), 0 ); dataset.addSeries( averageseries ); return dataset; } }
private XYDataset createDataset() { TimeSeries series1 = new TimeSeries("Data"); Date date = new Date(); series1.add(new Day(date),46.6); TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(series1); return dataset; }
TimeSeriesCollection collection = new TimeSeriesCollection(); TimeSeries serie = new TimeSeries("Data"); collection.addSeries(serie); JFreeChart chart = ChartFactory.createTimeSeriesChart("Data", "Time", "Data", collection, false, true, false);
TimeSeriesCollection dataset = new TimeSeriesCollection(); TimeSeries series = new TimeSeries("Basal", Second.class); for (BasalRate basal : pInsulin.basals) { Second lSecond = new Second(basal.getTime()); series.addOrUpdate(lSecond, basal.getValue()); } dataset.addSeries(series);
/** * Reduce a given dataset to only contain a specified number of columns * * @param dataset The dataset to reduce * @param rowKeysToKeep The rows to keep * @return A reduced dataset copy. */ public static TimeSeriesCollection reduceDataset(TimeSeriesCollection dataset, List rowKeysToKeep) { final TimeSeriesCollection newDataSet = new TimeSeriesCollection(); @SuppressWarnings("unchecked") final List<TimeSeries> timeSerieses = new ArrayList<TimeSeries>(dataset.getSeries()); for (TimeSeries timeSeries : timeSerieses) { if (rowKeysToKeep.contains(timeSeries.getKey())) { newDataSet.addSeries(timeSeries); } } return newDataSet; }
private TimeSeriesCollection createTimeseriesCollection(Data<QuantityValue> referenceData, StyleProperties style) { TimeSeriesCollection timeseriesCollection = new TimeSeriesCollection(); timeseriesCollection.addSeries(createDiscreteTimeseries(referenceData, style)); timeseriesCollection.setGroup(new DatasetGroup(chartId)); return timeseriesCollection; }
private TimeSeriesCollection createTimeseriesCollection(TimeseriesData data, StyleProperties style) { TimeSeriesCollection timeseriesCollection = new TimeSeriesCollection(); timeseriesCollection.addSeries(createDiscreteTimeseries(data, style)); timeseriesCollection.setGroup(new DatasetGroup(chartId)); return timeseriesCollection; }
private static TimeSeriesCollection createTimeSeriesCollection(final String[] measurementNames, final long[][] timestamps, final double[][] measurements) { TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); for (int i = 0; i < measurementNames.length; i++) { TimeSeries tseries = new TimeSeries(measurementNames[i]); for (int j = 0; j < timestamps[i].length; j++) { FixedMillisecond ts = new FixedMillisecond(timestamps[i][j]); tseries.add(ts, measurements[i][j]); } timeseriescollection.addSeries(tseries); } return timeseriescollection; }
private static TimeSeriesCollection createTimeSeriesCollection(final String[] measurementNames, final long[] timestamps, final double[][] measurements) { TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(); for (int i = 0; i < measurementNames.length; i++) { TimeSeries tseries = new TimeSeries(measurementNames[i]); for (int j = 0; j < timestamps.length; j++) { FixedMillisecond ts = new FixedMillisecond(timestamps[j]); tseries.add(ts, measurements[i][j]); } timeseriescollection.addSeries(tseries); } return timeseriescollection; }
public void doSummarizerTrendGraph(StaplerRequest request, StaplerResponse response) throws IOException { TimeSeries responseTimes = new TimeSeries("Response Time", FixedMillisecond.class); synchronized (samples) { for (Sample sample : samples) { if (isIncludeResponseTime(sample)) { responseTimes.addOrUpdate(new FixedMillisecond(sample.date), sample.duration); } } } TimeSeriesCollection resp = new TimeSeriesCollection(); resp.addSeries(responseTimes); ArrayList<XYDataset> dataset = new ArrayList<>(); dataset.add(resp); ChartUtil.generateGraph(request, response, PerformanceProjectAction.createSummarizerTrend(dataset, uri), 400, 200); }
/** * Builds an additional JFreeChart dataset from a ta4j time series. * @param series a time series * @return an additional dataset */ private static TimeSeriesCollection createAdditionalDataset(TimeSeries series) { ClosePriceIndicator indicator = new ClosePriceIndicator(series); TimeSeriesCollection dataset = new TimeSeriesCollection(); org.jfree.data.time.TimeSeries chartTimeSeries = new org.jfree.data.time.TimeSeries("Btc price"); for (int i = 0; i < series.getTickCount(); i++) { Tick tick = series.getTick(i); chartTimeSeries.add(new Second(new Date(tick.getEndTime().toEpochSecond() * 1000)), indicator.getValue(i).toDouble()); } dataset.addSeries(chartTimeSeries); return dataset; }
private IntervalXYDataset createDataset(List<DataSet> lContainer) { TimeSeriesCollection dataset = new TimeSeriesCollection(); for(DataSet container : lContainer) { TimeSeries ts = new TimeSeries(container.getLabel()); for(Data data : container.getData()) { Date d = DateUtil.getDateFromInt(data.getRecord().getYear(), data.getRecord().getMonth(), data.getRecord().getDay()); ts.addOrUpdate(new Hour(d), data.getY()); } dataset.addSeries(ts); } return dataset; } }