Questa pagina web utilizza una libreria di funzioni JavaScript da me realizzata: GNgraph.txt presente sul mio sito ma copiabile e utilizzabile in locale.
Queste sono le istruzioni Javascript utilizzate: <HEAD><TITLE>GNmath una libreria per la grafica in JavaScript</TITLE> <SCRIPT src="GNgraph.txt"></SCRIPT> <SCRIPT> function intero(a,b){ x=parseInt(Math.random()*(b-a)+a); return x; } colori=["green","blue","red","purple","white","black","pink"] // DISEGNO DEI 5 RETTANGOLI VUOTI for(var i=0;i<=5;i++){ setColor(colori[intero(0,6)]) drawRect(intero(0,800),intero(0,600),intero(5,20),intero(5,20)) } // DISEGNO DEI 5 RETTANGOLI PIENI for(var i=0;i<=2;i++){ setColor(colori[intero(0,6)]) fillRect(intero(0,800),intero(0,600),intero(5,20),intero(5,20)) } // DISEGNO DELL'OVALE drawOval(intero(0,800),intero(0,600),intero(5,200),intero(5,200)) // DISEGNO DEL CERCHIO NERO A TANTE RIGHE setColor("black") for(var x=0;x<=6.29;x+=6.29/12){ for(var y=x;y<=6.29;y+=6.29/12){ drawLine(200+50*Math.sin(x),200-50*Math.cos(x),200+50*Math.sin(y),200-50*Math.cos(y)) } } setColor("blue") // DISEGNO DELLA CURVA MATEMATICA setColor("red") for(var x=-3.15;x<=3.15;x+=0.005){ setPoint(400+x*60,300-15*Math.sin(x*10)/x) } // DISEGNO DELLE SCRITTE stringa=["drawLine()","setPoint()","setColor()","drawOval()","fillRect()","drawRect()"] for(var i=0;i<=5;i++){ setColor(colori[intero(0,6)]) w('<font size='+intero(3,9)+'>'); drawString(stringa[i],intero(0,800),intero(0,600)) w('</font>'); } </SCRIPT> </HEAD> </font></font></BODY></HTML>