// More detailed example of graphing x^x nmin = -300 nmax = 180 denom = 101 g = new graphics g.line[nmin/denom,0,nmax/denom,0] // Draw x axis g.line[0,-3,0,2] // Draw y axis // Draw negative section with points for n=nmin to 0 { x = n/denom if (n mod 2 == 0) g.color[0,1,0] // Draw green for even numerator else g.color[1,0,0] // Draw red for odd numerator g.fillRectCenter[x,-x^x,1/100,1/100] } // Draw positive section with continuous line line = new polyline for n = 0 to nmax { x = n/denom line.addPoint[x,-x^x] } g.color[0,0,1] g.add[line] g.show[] //g.write["xbetter.svg",400,400]