// couleurs obtenues avec rgb(a,0,b), // avec a et b réels entre 0 et 1. unitsize(.6cm); defaultpen(fontsize(10pt)+blue); // Stylo par défaut int n=10; for (int i = 0; i <= n; ++i) { for (int j = 0; j <= n; ++j) { pen p =rgb(i/n,0,j/n); filldraw(shift(j,i)*unitsquare,p,.2bp+black); if(i==0) label(string(j/n),(j+.5,0),S); } label(string(i/n),(0,i+.5),W); } label("rgb(a,0,b)",(n/2,n+1),N); label("b",(n/2,-1),S); label("a",(-1.3,n/2),W);