## import math g.norefresh() g.paper(6) def plotFunc(funk, pen): for x in range(101): g.setPixel(x,int(0.5+funk(x)),pen) a = 0 b = 0 c = 0 d = 0 e = 0 avals = [50.0, 52.0, 52.0, 52.0, 52.0, 52.0, 39.0, 112.0, 69.0, 69.0, 69.0, 69.0, 52.0] bvals = [3.2, 3.2, 3.2, 3.28, 3.4, 3.4, 3.4, 2.2, 1.4, 1.4, 1.4, 1.4, 3.4] cvals = [50, 42, 40, 35, 140, 137, -147, -47, -50, -56, -53, -153, -137] dvals = [30, 34, 38, 38, 34, 34, 100, 100, 100, 100, 100, 193, 100] evals = [0.35, 0.37, 0.37, 0.2, 0.08, 0.2, 0.2, 0.1, 0.2, 0.2, 0.2, 0.2, 0.2] color = [100, 100, 100, 50, 100, 100, 0, 30, 30, 30, 30, 24, 0] def yo(x): global a,b,c,d return math.pow(math.fabs(math.sin(x/a+b)),e)*c+d for n in range(len(avals)): a = avals[n] b = bvals[n] c = cvals[n] d = dvals[n] e = evals[n] plotFunc(yo, color[n])