seriesCollection.addSeries(series); plot.setDataset(seriesCollection); String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult() .findScoreLevelLabel(scoreLevelIndex);
seriesCollection.addSeries(series); plot.setDataset(seriesCollection); String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult() .findScoreLevelLabel(scoreLevelIndex);
seriesCollection.addSeries(series); plot.setDataset(seriesCollection); String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult() .findScoreLevelLabel(scoreLevelIndex);
seriesCollection.addSeries(series); plot.setDataset(seriesCollection); String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult() .findScoreLevelLabel(scoreLevelIndex);
plotList.add(createPlot(benchmarkReport, i)); plotList.get(i).setDataset(seriesIndex, new XYSeriesCollection(seriesList.get(i))); plotList.get(i).setRenderer(seriesIndex, renderer);
plotList.add(createPlot(benchmarkReport, i)); plotList.get(i).setDataset(seriesIndex, new XYSeriesCollection(seriesList.get(i))); plotList.get(i).setRenderer(seriesIndex, renderer);
private XYPlot createScalabilityPlot(List<XYSeries> seriesList, String xAxisLabel, NumberFormat xAxisNumberFormat, String yAxisLabel, NumberFormat yAxisNumberFormat) { NumberAxis xAxis; if (useLogarithmicProblemScale(seriesList)) { LogarithmicAxis logarithmicAxis = new LogarithmicAxis(xAxisLabel + " (logarithmic)"); logarithmicAxis.setAllowNegativesFlag(true); xAxis = logarithmicAxis; } else { xAxis = new NumberAxis(xAxisLabel); } xAxis.setNumberFormatOverride(xAxisNumberFormat); NumberAxis yAxis = new NumberAxis(yAxisLabel); yAxis.setNumberFormatOverride(yAxisNumberFormat); XYPlot plot = new XYPlot(null, xAxis, yAxis, null); int seriesIndex = 0; for (XYSeries series : seriesList) { XYSeriesCollection seriesCollection = new XYSeriesCollection(); seriesCollection.addSeries(series); plot.setDataset(seriesIndex, seriesCollection); XYItemRenderer renderer = createScalabilityPlotRenderer(yAxisNumberFormat); plot.setRenderer(seriesIndex, renderer); seriesIndex++; } plot.setOrientation(PlotOrientation.VERTICAL); return plot; }
plot.setDataset(seriesIndex, new XYSeriesCollection(series));
plot.setDataset(seriesIndex, dataset);
seriesCollection.addSeries(usedSeries); plot.setDataset(seriesIndex, seriesCollection);
seriesCollection.addSeries(acceptedSeries); seriesCollection.addSeries(selectedSeries); plot.setDataset(seriesIndex, seriesCollection);
XYPlot plot = chart.getXYPlot(); plot.setDataset(0, xyDataset1); plot.setDataset(1, xyDataset2); XYLineAndShapeRenderer renderer0 = new XYLineAndShapeRenderer(); XYLineAndShapeRenderer renderer1 = new XYLineAndShapeRenderer(); plot.setRenderer(0, renderer0); plot.setRenderer(1, renderer1); plot.getRendererForDataset(plot.getDataset(0)).setSeriesPaint(0, Color.red); plot.getRendererForDataset(plot.getDataset(1)).setSeriesPaint(0, Color.blue);
/** * Sets the primary dataset for the plot, replacing the existing dataset if * there is one. * * @param dataset the dataset ({@code null} permitted). * * @see #getDataset() * @see #setDataset(int, XYDataset) */ public void setDataset(XYDataset dataset) { setDataset(0, dataset); }
private XYPlot createPlot(final XYSeriesCollection problem, XYSeriesCollection shipments, XYSeriesCollection solution) { XYPlot plot = new XYPlot(); plot.setBackgroundPaint(Color.LIGHT_GRAY); plot.setRangeGridlinePaint(Color.LIGHT_GRAY); plot.setDomainGridlinePaint(Color.LIGHT_GRAY); XYLineAndShapeRenderer problemRenderer = getProblemRenderer(problem); plot.setDataset(0, problem); plot.setRenderer(0, problemRenderer); XYItemRenderer shipmentsRenderer = getShipmentRenderer(shipments); plot.setDataset(1, shipments); plot.setRenderer(1, shipmentsRenderer); if (solution != null) { XYItemRenderer solutionRenderer = getRouteRenderer(solution); plot.setDataset(2, solution); plot.setRenderer(2, solutionRenderer); } NumberAxis xAxis = new NumberAxis(); NumberAxis yAxis = new NumberAxis(); if (boundingBox == null) { xAxis.setRangeWithMargins(getDomainRange(problem)); yAxis.setRangeWithMargins(getRange(problem)); } else { xAxis.setRangeWithMargins(new Range(boundingBox.minX, boundingBox.maxX)); yAxis.setRangeWithMargins(new Range(boundingBox.minY, boundingBox.maxY)); } plot.setDomainAxis(xAxis); plot.setRangeAxis(yAxis); return plot; }
public static XYPlot addDatasetRender(XYPlot plot, XYDataset dataset, XYItemRenderer renderer) { int index = plot.getDatasetCount(); // Bug jfreechart. When we create a XYPlot without dataset, one null dataset is added to list. if (index == 1 && plot.getDataset(0) == null) { index--; } plot.setDataset(index, dataset); plot.setRenderer(index, renderer); return plot; }
XYDataset dataSet = // your line dataset CombinedDomainXYPlot plot = (CombinedDomainXYPlot) chart.getPlot(); XYPlot plot = (XYPlot) plot.getSubplots().get(0); int dataSetIndx = plot.getDatasetCount(); plot.setDataset(dataSetIndx, dataSet); XYLineAndShapeRenderer lineRenderer = new XYLineAndShapeRenderer(true, false); plot.setRenderer(dataSetIndx, lineRenderer);
private void setEmptyPlot() { chart.getXYPlot().setDataset(null); if (getCurrentProduct() == null) { setPlotMessage(MESSAGE_NO_PRODUCT_SELECTED); } else if (!chartUpdater.showsValidCursorSpectra()) { return; } else if (getAllSpectra().length == 0) { setPlotMessage(MESSAGE_NO_SPECTRA_SELECTED); } else { setPlotMessage(MESSAGE_NO_SPECTRAL_BANDS); } }
public void setData(TimeseriesData data, TimeseriesMetadataOutput timeMetadata, StyleProperties style) { getXYPlot().setDataset(timeseriesIndex, createTimeseriesCollection(data, style)); ValueAxis rangeAxis = createRangeAxis(timeMetadata); getXYPlot().setRangeAxis(timeseriesIndex, rangeAxis); getXYPlot().mapDatasetToRangeAxis(timeseriesIndex, timeseriesIndex); }
private void _addErrors( double x[] , double y[], int max , String name , int seriesIndex ) { XYSeries series = createXY( x , y , max , name ); XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); renderer.setBaseShapesVisible(false); renderer.setDrawSeriesLineAsPath(true); renderer.setSeriesPaint(0, getColor(seriesIndex)); renderer.setSeriesStroke(0,getStroke(seriesIndex, STROKE_SIZE,STROKE_SIZE*2)); plot.setRenderer(numDataSets, renderer); plot.setDataset(numDataSets,new XYSeriesCollection(series)); numDataSets++; dataNames.add(name); }
private void handleStxChange() { if (model.hasStx(createHistogramConfig())) { refreshButton.setEnabled(false); } log10HistEnablement.apply(); updateLogXAxisCheckBox(); chart.getXYPlot().setDataset(dataset); updateXAxis(); chart.fireChartChanged(); }