Je ne sais pas si le titre est suffisamment explicite, mais le code le sera :
Code : Tout sélectionner
import graph;
usepackage("ucs");
usepackage("inputenc","utf8x");
usepackage("babel","french");
usepackage("mathrsfs,esvect,kpfonts");
arrowhead guillaumetellHead=HookHead(dir=10);
guillaumetellHead.size=new real(pen p)
{
static real hcoef=5;
return hcoef*arrowtexfactor*linewidth(p);
};
arrowbar guillaumetell=Arrow(guillaumetellHead);
unitsize(1cm,0.1cm);
real xmin=7, xmax=14, xstep=1;
real ymin=0, ymax=110, ystep=10;
xlimits(xmin,xmax);
ylimits(ymin,ymax);
pen p=fontsize(8pt);
pen pTick=lightgray;
real[] xi={7,8,9,10,11,12,13};
int[] fi={100,92,76,66,60,35,0};
path polygone=graph(xi,fi);
draw(polygone);
xaxis(BottomTop,pTick,LeftTicks("%",extend=true));
yaxis(LeftRight,pTick,RightTicks("%",extend=true));
xequals(7,ymin,ymax,p,LeftTicks(Size=1,extend =true,end=false,endlabel=false,Step=ystep,pTick=pTick),guillaumetell);
yequals(0,xmin,xmax,p,RightTicks(Size=1,extend=true,end=false,endlabel=false,Step=xstep,pTick=pTick),guillaumetell);
labelx("Heure",13.5,N,p);
labely("Fréquence cumulée décroissante (en \,\%)",108,E,p);
dot(polygone);
dot((0,0),red);
Je souhaiterais que l'origine de mon repère se trouve au point rouge.
Merci.
PS :
*** Tentative de compilation d'un code Asymptote - Erreur 2 ***
[ Un des mots utilisés dans le code fait partie de la "blacklist". ]