DefaultTableXYDataset ds = new DefaultTableXYDataset();
public static DefaultTableXYDataset createXYDataset(String[] series, List<Double> times, List<Object[]> timeProfile) { XYSeries[] seriesArray = new XYSeries[series.length]; for (int s = 0; s < series.length; s++) { seriesArray[s] = new XYSeries(series[s], false, false); } for (int t = 0; t < timeProfile.size(); t++) { Object[] timePoint = timeProfile.get(t); double hour = times.get(t) / 3600; for (int s = 0; s < series.length; s++) { seriesArray[s].add(hour, Double.parseDouble(timePoint[s] + "")); } } DefaultTableXYDataset dataset = new DefaultTableXYDataset(); for (int s = 0; s < series.length; s++) { dataset.addSeries(seriesArray[s]); } return dataset; }
/** * transfer a XYModel into JFreeChart DefaultTableXYDataset. */ private TableXYDataset XYModelToTableXYDataset(XYModel model) { final DefaultTableXYDataset dataset = new DefaultTableXYDataset(); for (final Iterator it = model.getSeries().iterator(); it.hasNext();) { final Comparable series = (Comparable) it.next(); XYSeries xyser = new XYSeries(series, false, false); final int size = model.getDataCount(series); for(int j = 0; j < size; ++j) { xyser.add(model.getX(series, j), model.getY(series, j), false); } dataset.addSeries(xyser); } return dataset; }
driverInfoList.get(0).getAggregateTestCases().size(); DefaultTableXYDataset xyDataset = new DefaultTableXYDataset();
DefaultTableXYDataset dataset = new DefaultTableXYDataset(); if (dataSeries.equals("columns")) { if (!dataSource.hasHeaderColumn()) {
private JFreeChart generateDriverScatterChart() { try { DefaultTableXYDataset xyDataset = new DefaultTableXYDataset();
DefaultTableXYDataset dataset = new DefaultTableXYDataset(); chartData.processData(dataset); chart = ConfluenceChartFactory.createStackedXYAreaChart(title, xLabel, yLabel, dataset, plotOrientation,
XYSeries series1 = new XYSeries("First", true, false); series1.add(0.1, 25); series1.add(0.2, 43); series1.add(0.5, 70); series1.add(0.64, 94); series1.add(0.9, 112); XYSeries series2 = new XYSeries("Second", true, false); series2.add(0.9, 112); series2.add(1.1, 150); series2.add(1.3, 175); series2.add(1.5, 200); series2.add(1.7, 225); series2.add(1.9, 250); DefaultTableXYDataset dataset = new DefaultTableXYDataset(); dataset.addSeries(series1); dataset.addSeries(series2); return dataset;
DefaultTableXYDataset areaDs = new DefaultTableXYDataset(); for (int i = 0; i < areaData.getSeriesCount(); i++) { areaDs.addSeries(areaData.getSeries(i)); DefaultTableXYDataset lineDs = new DefaultTableXYDataset(); for (int i = 0; i < lineData.getSeriesCount(); i++) { lineDs.addSeries(lineData.getSeries(i));