Я посмотрел вокруг на то, что существовало, и понял, что jcckit технически довольно хорош, но просто не имеет простой оболочки вокруг него, чтобы его было легко использовать.
Так что я раздвоил его и сделал действительно простую обертку. Вот как использовать:
import static easyjcckit.QuickPlot.*;
double[] xaxis = new double[]{0,1,2,3,4,5};
double[] yvalues = new double[]{0,1,4,9,16,25};
scatter( xaxis, yvalues ); // create a plot using xaxis and yvalues
double[] yvalues2 = new double[]{0,1,2,3,4,5};
addScatter( xaxis, yvalues2 ); // create a second plot on top of first
System.out.println("Press enter to exit");
System.in.read();
Помимо диаграмм разброса, вы можете свободно добавлять линии к тем же осям, если хотите использовать addPlot и plot.
Вот код: https://bitbucket.org/hughperkins/easyjcckit