本文整理了Java中org.jfree.chart.plot.XYPlot.setDataset()
方法的一些代码示例,展示了XYPlot.setDataset()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XYPlot.setDataset()
方法的具体详情如下:
包路径:org.jfree.chart.plot.XYPlot
类名称:XYPlot
方法名:setDataset
[英]Sets a dataset for the plot and sends a change event to all registered listeners.
[中]为绘图设置数据集,并向所有注册的侦听器发送更改事件。
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(series);
plot.setDataset(seriesCollection);
String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult()
.findScoreLevelLabel(scoreLevelIndex);
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(series);
plot.setDataset(seriesCollection);
String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult()
.findScoreLevelLabel(scoreLevelIndex);
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(series);
plot.setDataset(seriesCollection);
String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult()
.findScoreLevelLabel(scoreLevelIndex);
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(series);
plot.setDataset(seriesCollection);
String scoreLevelLabel = subSingleBenchmarkResult.getSingleBenchmarkResult().getProblemBenchmarkResult()
.findScoreLevelLabel(scoreLevelIndex);
代码示例来源:origin: kiegroup/optaplanner
plotList.add(createPlot(benchmarkReport, i));
plotList.get(i).setDataset(seriesIndex, new XYSeriesCollection(seriesList.get(i)));
plotList.get(i).setRenderer(seriesIndex, renderer);
代码示例来源:origin: kiegroup/optaplanner
plotList.add(createPlot(benchmarkReport, i));
plotList.get(i).setDataset(seriesIndex, new XYSeriesCollection(seriesList.get(i)));
plotList.get(i).setRenderer(seriesIndex, renderer);
代码示例来源:origin: kiegroup/optaplanner
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;
}
代码示例来源:origin: kiegroup/optaplanner
plot.setDataset(seriesIndex, new XYSeriesCollection(series));
代码示例来源:origin: kiegroup/optaplanner
plot.setDataset(seriesIndex, dataset);
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(usedSeries);
plot.setDataset(seriesIndex, seriesCollection);
代码示例来源:origin: kiegroup/optaplanner
seriesCollection.addSeries(acceptedSeries);
seriesCollection.addSeries(selectedSeries);
plot.setDataset(seriesIndex, seriesCollection);
代码示例来源:origin: stackoverflow.com
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);
代码示例来源:origin: jfree/jfreechart
/**
* 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);
}
代码示例来源:origin: graphhopper/jsprit
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;
}
代码示例来源:origin: afranken/jmeter-analysis-maven-plugin
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;
}
代码示例来源:origin: stackoverflow.com
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);
代码示例来源:origin: senbox-org/snap-desktop
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);
}
}
代码示例来源:origin: org.n52.sensorweb/timeseries-io
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);
}
代码示例来源:origin: lessthanoptimal/Java-Matrix-Benchmark
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);
}
代码示例来源:origin: senbox-org/snap-desktop
private void handleStxChange() {
if (model.hasStx(createHistogramConfig())) {
refreshButton.setEnabled(false);
}
log10HistEnablement.apply();
updateLogXAxisCheckBox();
chart.getXYPlot().setDataset(dataset);
updateXAxis();
chart.fireChartChanged();
}
内容来源于网络,如有侵权,请联系作者删除!