List of usage examples for org.jfree.data.statistics HistogramDataset HistogramDataset
public HistogramDataset()
From source file:chart.statistic.HistogramChart.java
public void addSerieWithBinning(Messreihe _mr, int bins, double min, double max) { if (mr == null) dataset = new HistogramDataset(); this.mr = _mr; double[] values = mr.getYData(); dataset.addSeries(mr.getLabel(), values, bins, min, max); }
From source file:org.jfree.data.statistics.HistogramDatasetTest.java
/** * Confirm that the equals method can distinguish all the required fields. *///w w w. jav a2 s. c om @Test public void testEquals() { double[] values = { 1.0, 2.0, 3.0, 4.0, 6.0, 12.0, 5.0, 6.3, 4.5 }; HistogramDataset d1 = new HistogramDataset(); d1.addSeries("Series 1", values, 5); HistogramDataset d2 = new HistogramDataset(); d2.addSeries("Series 1", values, 5); assertTrue(d1.equals(d2)); assertTrue(d2.equals(d1)); d1.addSeries("Series 2", new double[] { 1.0, 2.0, 3.0 }, 2); assertFalse(d1.equals(d2)); d2.addSeries("Series 2", new double[] { 1.0, 2.0, 3.0 }, 2); assertTrue(d1.equals(d2)); }
From source file:org.apache.hadoopts.chart.statistic.HistogramChart.java
public void addSerie(TimeSeriesObject _mr) { if (mr == null) dataset = new HistogramDataset(); this.mr = _mr; double[] values = mr.getYData(); dataset.addSeries(mr.getLabel(), values, 10, 0, 10.0); }
From source file:chart.statistic.HistogramChart.java
public void addSerie(Messreihe _mr) { if (mr == null) dataset = new HistogramDataset(); this.mr = _mr; double[] values = mr.getYData(); dataset.addSeries(mr.getLabel(), values, 10, 0, 10.0); }
From source file:biz.ixnay.pivot.charts.skin.jfree.HistogramViewSkin.java
private HistogramDataset createDataSet(HistogramView chartView) { HistogramDataset dataset = new HistogramDataset(); dataset.setType(HistogramType.FREQUENCY); for (Object object : chartView.getChartData()) { HistogramSeries<?> histogramSeries = (HistogramSeries<?>) object; dataset.addSeries(histogramSeries.getName(), getValues(histogramSeries), histogramSeries.getBinCount()); }//w ww . ja v a 2 s . c om /*double[] values = getValues(chartView.getChartData()); int binCount = chartView.getBinCount(); dataset.addSeries("", values, binCount);*/ return dataset; }
From source file:org.encog.workbench.tabs.visualize.weights.AnalyzeWeightsTab.java
private void createAllDataset() { // all values this.dataAll = new HistogramDataset(); double[] values = this.analyze.getAllValues(); this.dataAll.addSeries("Weights & Thresholds", values, 50); // weight values this.dataThresholds = new HistogramDataset(); double[] values2 = this.analyze.getWeightValues(); this.dataThresholds.addSeries("Weights", values2, 50); // threshold values this.dataWeights = new HistogramDataset(); double[] values3 = this.analyze.getBiasValues(); this.dataWeights.addSeries("Thresholds", values3, 50); }
From source file:Demo.HistGraph.java
private JFreeChart CreateChart(String para) { // read .dat file double[] value = Utils.GetParaTab(para); // generate chart HistogramDataset dataset = new HistogramDataset(); dataset.setType(HistogramType.FREQUENCY); dataset.addSeries(para, value, 20);/*from w w w. j a va2 s .co m*/ String plotTitle = para; String xaxis = "value"; String yaxis = "frequecy"; PlotOrientation orientation = PlotOrientation.VERTICAL; boolean show = false; boolean toolTips = false; boolean urls = false; JFreeChart chart = ChartFactory.createHistogram(plotTitle, xaxis, yaxis, dataset, orientation, show, toolTips, urls); final XYPlot xyPlot = chart.getXYPlot(); final XYBarRenderer renderer = (XYBarRenderer) xyPlot.getRenderer(); renderer.setSeriesPaint(0, Color.BLUE); return chart; }
From source file:edu.ku.brc.specify.plugins.sgr.HistogramChart.java
private void update() { UIRegistry.loadAndPushResourceBundle("specify_plugins"); HistogramDataset dataSet = new HistogramDataset(); double max = resultSet.getMax(); dataSet.addSeries(getResourceString("SGR_HISTO_DATASERIES"), resultSet.getValues(1.0), 40, 0.0, max); JFreeChart chart = ChartFactory.createHistogram(getResourceString("SGR_HISTO_TITLE"), getResourceString("SGR_HISTO_X_AXIS"), getResourceString("SGR_HISTO_Y_AXIS"), dataSet, PlotOrientation.VERTICAL, false, // include legend true, // tooltips? false // URLs? );//from w w w.ja v a 2s .com UIRegistry.popResourceBundle(); XYPlot plot = chart.getXYPlot(); CustomRenderer.setDefaultBarPainter(new StandardXYBarPainter()); CustomRenderer renderer = new CustomRenderer(dataSet); plot.setRenderer(renderer); renderer.setMargin(0.1); ChartPanel chartPanel = new ChartPanel(chart, true, true, true, true, true); removeAll(); add(chartPanel); validate(); }
From source file:org.fhcrc.cpl.toolbox.gui.chart.PanelWithHistogram.java
public void addData(double[] data, String name) { if (dataset == null) dataset = new HistogramDataset(); if (offsetSeries) { int dataSetIndex = dataset.getSeriesCount(); if (dataSetIndex > 0) { for (int i = 0; i < data.length; i++) { data[i] += (dataSetIndex * BAR_OFFSET); }/*from ww w .j a va 2 s. co m*/ } } dataValues = data; dataset.addSeries(name, data, breaks); buildChart(); }
From source file:org.jfree.data.statistics.HistogramDatasetTest.java
/** * Confirm that cloning works.//w w w . java2 s .c o m */ @Test public void testCloning() throws CloneNotSupportedException { double[] values = { 1.0, 2.0, 3.0, 4.0, 6.0, 12.0, 5.0, 6.3, 4.5 }; HistogramDataset d1 = new HistogramDataset(); d1.addSeries("Series 1", values, 5); HistogramDataset d2 = (HistogramDataset) d1.clone(); assertTrue(d1 != d2); assertTrue(d1.getClass() == d2.getClass()); assertTrue(d1.equals(d2)); // simple check for independence d1.addSeries("Series 2", new double[] { 1.0, 2.0, 3.0 }, 2); assertFalse(d1.equals(d2)); d2.addSeries("Series 2", new double[] { 1.0, 2.0, 3.0 }, 2); assertTrue(d1.equals(d2)); }