import java.awt.*; class PlotFrame extends Frame { double[][] points; int size = 500; int offset = 30; PlotFrame (double[][] points) { super("Data plot"); this.points = points; resize(size + 2*offset, size + 2*offset); show(); } public void paint (Graphics g) { int npoints = points[0].length; int[] xpoints = new int[npoints]; int[] ypoints = new int[npoints]; double xmin = min(points[1]); double xmax = max(points[1]); double ymin = min(points[2]); double ymax = max(points[2]); for (int i=0; i