I'm trying to plot a simple ellipse on a ScatterPlot. I send the (x,y) values in correct order as a function of angle. XYSeries seriesOutline = new XYSeries("outline"); for (i = 0; i <= 360; i++) { seriesOutline.add(Math.cos(i*d2r),Math.sin(i*d2r)); } When I have the ScatterPlot render this with lines, the lines indicate that the points have been re-ordered according to the x ...