List of usage examples for org.jfree.data.xy DefaultTableXYDataset DefaultTableXYDataset
public DefaultTableXYDataset()
From source file:org.jfree.chart.demo.StackedXYBarChartDemo1.java
private static TableXYDataset createDataset() { DefaultTableXYDataset defaulttablexydataset = new DefaultTableXYDataset(); XYSeries xyseries = new XYSeries("Series 1", true, false); xyseries.add(1.0D, 5D);//w w w. ja v a2s .c o m xyseries.add(2D, 15.5D); xyseries.add(3D, 9.5D); xyseries.add(4D, 7.5D); defaulttablexydataset.addSeries(xyseries); XYSeries xyseries1 = new XYSeries("Series 2", true, false); xyseries1.add(1.0D, 5D); xyseries1.add(2D, 15.5D); xyseries1.add(3D, 9.5D); xyseries1.add(4D, 3.5D); defaulttablexydataset.addSeries(xyseries1); return defaulttablexydataset; }
From source file:org.jfree.chart.demo.StackedXYAreaChartDemo1.java
private static TableXYDataset createDataset() { DefaultTableXYDataset defaulttablexydataset = new DefaultTableXYDataset(); XYSeries xyseries = new XYSeries("Series 1", true, false); xyseries.add(5D, 5D);//from w w w . j a v a 2s . c om xyseries.add(10D, 15.5D); xyseries.add(15D, 9.5D); xyseries.add(20D, 7.5D); defaulttablexydataset.addSeries(xyseries); XYSeries xyseries1 = new XYSeries("Series 2", true, false); xyseries1.add(5D, 5D); xyseries1.add(10D, 15.5D); xyseries1.add(15D, 9.5D); xyseries1.add(20D, 3.5D); defaulttablexydataset.addSeries(xyseries1); return defaulttablexydataset; }
From source file:control.JGeraGraficos.java
private static DefaultTableXYDataset createDataset(ArrayList<DadosEstatisticos> listaJava, ArrayList<DadosEstatisticos> listaJavaThRead, ArrayList<DadosEstatisticos> listaOpenCl) { DefaultTableXYDataset dataset = new DefaultTableXYDataset(); XYSeries serieJava = new XYSeries(" Java ", true, false); int i = 0;/*from w ww . java 2 s . com*/ for (DadosEstatisticos dadosJava : listaJava) { i = i + 2; serieJava.add(i, dadosJava.getTempoGasto()); } dataset.addSeries(serieJava); XYSeries serieThRead = new XYSeries(" Java ThRead ", true, false); i = 0; for (DadosEstatisticos dadosThRead : listaJavaThRead) { i = i + 2; serieThRead.add(i, dadosThRead.getTempoGasto()); } dataset.addSeries(serieThRead); XYSeries serieOpenCL = new XYSeries(" OpenCL ", true, false); i = 0; for (DadosEstatisticos dadosOpenCl : listaOpenCl) { i = i + 2; serieOpenCL.add(i, dadosOpenCl.getTempoGasto()); } dataset.addSeries(serieOpenCL); return dataset; }
From source file:bzstats.chart.KillRatioHistoryChart.java
protected JFreeChart getChart() { DefaultTableXYDataset dataset = new DefaultTableXYDataset(); fillDataset(dataset);//w w w. j av a2 s. c om XYPlot plot = new XYPlot(); NumberAxis xaxis = new NumberAxis("Time"); xaxis.setTickLabelsVisible(false); NumberAxis yaxis = new NumberAxis("Killratio"); plot.setDomainAxis(xaxis); plot.setRangeAxis(yaxis); plot.setDataset(dataset); plot.setRenderer(new StandardXYItemRenderer(StandardXYItemRenderer.LINES)); JFreeChart chart = new JFreeChart("Killratio", JFreeChart.DEFAULT_TITLE_FONT, plot, true); chart.addSubtitle(new TextTitle("kills/deaths")); chart.setBackgroundPaint(Color.white); return chart; }
From source file:org.xwiki.chart.internal.plot.AbstractXYPlotGenerator.java
/** * Builds an {@link XYDataset} corresponding to the provided {@link ChartModel}. * //from ww w .j av a2s. c om * @param model the {@link ChartModel} instance. * @param params additional parameters. * @return an {@link XYDataset} corresponding to the provided {@link ChartModel}. */ protected XYDataset buildXYDataset(ChartModel model, Map<String, String> params) { String dataSeries = params.get("series"); DefaultTableXYDataset dataset = new DefaultTableXYDataset(); if (dataSeries.equals("rows")) { extractRows(dataset, model); } else { extractColumns(dataset, model); } return dataset; }
From source file:org.jfree.data.xy.DefaultTableXYDatasetTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//* www . ja v a 2 s.c o m*/ @Test public void testEquals() { DefaultTableXYDataset d1 = new DefaultTableXYDataset(); XYSeries s1 = new XYSeries("Series 1", true, false); s1.add(1.0, 1.1); s1.add(2.0, 2.2); d1.addSeries(s1); DefaultTableXYDataset d2 = new DefaultTableXYDataset(); XYSeries s2 = new XYSeries("Series 1", true, false); s2.add(1.0, 1.1); s2.add(2.0, 2.2); d2.addSeries(s2); assertTrue(d1.equals(d2)); assertTrue(d2.equals(d1)); s1.add(3.0, 3.3); assertFalse(d1.equals(d2)); s2.add(3.0, 3.3); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.xy.TableXYDatasetTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//* w ww . j a v a2s . com*/ @Test public void testEquals() { DefaultTableXYDataset d1 = new DefaultTableXYDataset(); DefaultTableXYDataset d2 = new DefaultTableXYDataset(); assertTrue(d1.equals(d2)); assertTrue(d2.equals(d1)); d1.addSeries(createSeries1()); assertFalse(d1.equals(d2)); d2.addSeries(createSeries1()); assertTrue(d1.equals(d2)); }
From source file:org.jfree.chart.demo.StackedXYAreaChartDemo2.java
/** * Creates a sample dataset./* www.j av a2s. co m*/ * * @return a sample dataset. */ private TableXYDataset createDataset() { final DefaultTableXYDataset dataset = new DefaultTableXYDataset(); final XYSeries s1 = new XYSeries("Series 1", true, false); s1.add(5.0, 5.0); s1.add(10.0, 15.5); s1.add(15.0, 9.5); s1.add(20.0, 7.5); dataset.addSeries(s1); final XYSeries s2 = new XYSeries("Series 2", true, false); s2.add(5.0, 5.0); s2.add(10.0, 15.5); s2.add(15.0, 9.5); s2.add(20.0, 3.5); dataset.addSeries(s2); return dataset; }
From source file:edu.ucla.stat.SOCR.chart.demo.StackedXYAreaChartDemo1.java
/** * Creates a sample dataset.//from w w w . ja va2 s. c o m * * @return a sample dataset. */ protected TableXYDataset createDataset(boolean isDemo) { if (isDemo) { DefaultTableXYDataset dataset = new DefaultTableXYDataset(); XYSeries s1 = new XYSeries("Series 1", true, false); s1.add(5.0, 5.0); s1.add(10.0, 15.5); s1.add(15.0, 9.5); s1.add(20.0, 7.5); dataset.addSeries(s1); XYSeries s2 = new XYSeries("Series 2", true, false); s2.add(5.0, 5.0); s2.add(10.0, 15.5); s2.add(15.0, 9.5); s2.add(20.0, 3.5); dataset.addSeries(s2); return dataset; } else return super.createDataset(false); }
From source file:org.matsim.contrib.util.timeprofile.TimeProfileCharts.java
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); }/*from w ww . j a v a2s. c om*/ 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; }