package fauxExchange; //@author:: cliff james (cliff@careflow.com) //or cartesian graph or ZxZ graph, take your pick import java.lang.Math; import java.util.Vector; class xyGraph { public int XMIN, XMAX, YMIN, YMAX; double Xscale, Yscale; public int[] domain, range; public int xticks = 8; public int yticks = 8; //Creates an xyGraph when only the range is given public xyGraph(int[] range){ // System.out.println("XYX" + range); // System.out.println("XYX" + range.length); this.range = range; YMIN = getMin(range); YMAX = getMax(range); Yscale = getScale(range,300); } public xyGraph(int[] dom, int[] rng){ //Yeah, I know we blindly assume |dom| == |rng|! XMIN = getMin(dom); XMAX = getMax(dom); YMIN = getMin(rng); YMAX = getMax(rng); Xscale = getScale(dom,300); Yscale = getScale(rng,300); } public int getMax(int[] nums){ int MAX = nums[0]; for(int i=0; i MAX){ MAX=nums[i]; } } return MAX; } //end getMax() public int getMin(int[] nums){ int MIN = nums[0]; for(int i=0; i