У меня есть список точек, которые я хочу включить в диаграмму рассеяния JFreeChart. Это отлично работает, но теперь я хочу, чтобы на нем была наилучшая линия. После некоторых поисков JFreeChart не поддерживает такие вычисления напрямую, поэтому я хочу сделать это самостоятельно, а затем вручную вставить линию в диаграмму. Как получить линию на диаграмме рассеяния?
XYSeries series = new XYSeries("Data");
for (Point p : points) {
series.add(p.getX(), p.getY());
}
XYSeriesCollection dataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createScatterPlot(chartName, "Mass", parameter, dataset, PlotOrientation.VERTICAL, false, true, true);
return chart;