-->xrect(0,1,3,1) //On trace un rectangle(L=3,l=1) dont le coin superieur gauche a pour coordonnees (0,1) -->xfrect(3.1,1,3,1) //On trace un rectangle et on le remplit -->xstring(0.5,0.5,"xrect(0,1,3,1)") //On ecrit xrect(0,1,3,1) au point de coordonnee (0.5,0.5) -->xstring(4.,0.5,"xfrect(3.1,1,3,1)") -->//On rentre des coordonnees xv et yv -->xv=[0 1 2 3 4] -->yv=[2.5 1.5 1.8 1.3 2.5]; -->//On trace le polygone dont les sommets sont les coordonnes rentrees precedemment -->xpoly(xv,yv,"lines",1) -->xstring(0.5,2.,"xpoly(xv,yv,""lines"",1)") -->//On rentre de nouvelles coordonnees xa et ya et on trace les fleches correspondantes -->xa=[5 6 6 7 7 8 8 9 9 5]; -->ya=[2.5 1.5 1.5 1.8 1.8 1.3 1.3 2.5 2.5 2.5]; -->xarrows(xa,ya) -->xstring(5.5,2.,"xarrows(xa,ya)") -->//On trace un ellipse incomplete et une ellipse remplie complete -->xarc(0.,5.,4.,2.,0.,64*300.) -->xstring(0.5,4,"xarc(0.,5.,4.,2.,0.,64*300.)") -->xfarc(5.,5.,4.,2.,0.,64*360.) -->//On efface un rectangle dans l'ellipse remplie -->xclea(5.6,4.4,2.8,0.8) -->//On ecrit un ensemble de nombres (3,4,15) a des coordonnes precises et on les encadre -->xnumb([5.5 6.2 6.9],[5.5 5.5 5.5],[3 14 15],1) -->//On cree un repere orthonorme sans changer la fenetre graphique, puis on trace un cercle -->isoview(0,12,0,12) -->xarc(-5.,12.,5.,5.,0.,64*360.) -->xstring(-4.5,9.25,"isoview + xarc",0.) -->//On cree une matrice de caracteres. On la trace au point de coordonnes (7,10) et on l'encadre -->A=[" 1" " 2" " 3";" 4" " 5" " 6";"68" " 17.2" " 9"]; --->rect=xstringl(7,10,A); -->xrect(rect(1),rect(2),rect(3),rect(4)); ->xstring(7.,10.,A);
On obtient finalement le graphe suivant: