// guide[] graph(picture pic=currentpicture, // pair[] z, // bool3[] cond, // interpolate join=operator --); // // Returns a graph using the scaling information for picture pic of the // elements of the array z, optionally restricted to those indices for // which the elements of the boolean array cond are true, using the given // interpolation type. import graph; size(7.5cm,0); pair[] z={(-3,4),(-2,3),(-1,3),(0,-2),(1,2.5),(2,3),(3,3)}; real a=2.5; bool3[] condition=abs(z)>a; guide[] courbe=graph(z,condition,join=operator ..); dot(z,5bp+green); dot(courbe,3bp+blue); draw(courbe,red); draw(scale(a)*unitcircle,dashed); xaxis("$x$",Ticks("%",end=false),Arrow()); yaxis("$y$",Ticks("%",end=false),Arrow());