Puoi aprire il codice e modificarlo
HELP

...
aX = -5; bX = 25; aY = -5; bY = 25
Dx = 5; Dy = 5

titolo = "y = -16000 * x / 10000"
Cax="brown"; Cgr="grey" 
...
jP=-1
for(i=0; i <5e3; i=i+1) {xP = Math.random()*30; yP = Math.random()*30;
if(xP<18 && yP<(20-xP/2) && yP<(20-xP/2) && yP<-3/2*xP+30) {jP=jP+1; O1x[jP]=xP; O1y[jP]=yP } }

L0x=[0,18,18,10,0,0]; L0y=[0,0,3,15,20,0]
Q0x=[0]; Q0y=[0]
...
function f(x) { y = (40-x)/2; return y }  
function g(x) { y = (60-3*x)/2; return y }
function h(x) { y = -16000*x/10000; return y }
function k(x) { y = 1/0; return y }
...
// puoi cambiare raggi (r) e colore (col) dei pallini Qn e On; valori standard:  rQ=2.6; colQ="black"; rO=2.6; colO="black" 
rQ=2.6; colQ="black"; rO=2.6; colO="black"
rO=0.1; colO="blue"
...
linew=2; linef=1; lineg=1; lineh=2; linek=2
col_f="red"; col_g="red"; col_h="cyan"; col_k="cyan"
...