Retour

graduations.tex

Télécharger le fichier
Image JPEG
Pour tracer des graduations, on dispose des commandes suivantes~:
|ticks|, |xticks|, |yticks|, |xtick| et |ytick|.
Les trois premières n'ont pas d'argument et tracent les graduations
auxquelles on pense. Les deux dernières prennent un argument
numérique, et placent une seule graduation. Par exemple, la commande
|pi xtick| place une graduation sur l'axe $Ox$ au point d'abscisse
$\pi $.
 
Pour tracer des sous-graduations, on dispose des commandes analogues
suivantes~: 
|subticks|, |xsubticks|, |ysubticks|, |xsubtick| et |ysubtick|.
 
Pour marquer les valeurs, on dispose des commandes |marks|, |xmarks|,
|ymarks|, |xmark| et |ymark|. Les 3~premières ne demandent pas
d'argument, les 2~dernières veulent un nombre. Pour l'affichage, les
commandes |xmark|, |ymark| et dérivées utilisent le contenu des macros
|xmarkstyle| et |ymarkstyle|, dont les définitions par défaut
respectives sont |dctext| et |(-1 0) bltext|.
 
Les 9~commandes sans argument que nous venons de voir utilisent
des paramètres contenant les valeurs d'incrémentation ($xmkstep$,
$ymkstep$, $xtkstep$, $ytkstep$, $xsubtkstep$, $ysubtkstep$, ). Par
défaut celles-ci sont fixées à~1 pour les marques et graduations, et à
$0, 5$ pour les sous-graduations. On peut changer ces valeurs avec les
commandes |setxmkstep|, |setymkstep|, |setxtkstep|, |setytkstep|,
|setxsubtkstep| et |setysubtkstep| qui prennent chacune un argument
numérique. 
 
On dispose également des commandes |setmkstep|, |settkstep| et
|setsubtkstep| qui prennent deux arguments numériques et qui
permettent d'affecter les paramètres sur les deux axes à la fois. Par
exemple, la séquence |3 2 setmkstep| affectera la valeur $3$ à
$xmkstep$ el la valeur $2$ à $ymkstep$.
 
La taille de fonte utilisée est la taille courante.
 
Ainsi, voilà un fichier jps, et la figure générée~:
%\epsfxsize 100mm
\exemple {graduations}
 
\sparagraphe {Les unités}
 
Pour tracer des flèches indiquant les unités, on dispose de la
commande |unites|.
 
\sparagraphe {En résumé}
 
\syntaxe
\longref
   {$-$}
   {tracerepere}
   {$-$}
   {trace les axes $Ox$ et $Oy$, des flèches au bout des axes, ainsi
   que des flèches unités} 
 
\longref
   {$-$}
   {traceOx}
   {$-$}
   {trace l'axe $Ox$} 
 
\longref
   {$-$}
   {traceOy}
   {$-$}
   {trace l'axe $Oy$} 
 
\longref
   {$-$}
   {traceaxes}
   {$-$}
   {trace les axes $Ox$ et $Oy$} 
 
\longref
   {$-$}
   {axeOxarrow}
   {$-$}
   {trace la flèche au bout de l'axe $Ox$} 
 
\longref
   {$-$}
   {axeOyarrow}
   {$-$}
   {trace la flèche au bout de l'axe $Oy$} 
 
\longref
   {$-$}
   {axesarrow}
   {$-$}
   {trace les flèches au bout des axes $Ox$ et $Oy$} 
 
\longref
   {$-$}
   {unites}
   {$-$}
   {trace les flèches unités sur chacun des axes} 
 
\longref
   {$x$ $y$}
   {setorigine}
   {$-$}
   {affecte les coordonnées $(x, y)$ au point origine du repère $jps$} 
 
\longref 
   {$x$}
   {xtick}
   {$-$}
   {trace un tiret au point d'abscisse $x$ de l'axe $Ox$}  
 
\longref 
   {$-$}
   {xticks}
   {$-$}
   {trace tous les tirets de l'axe $Ox$}  
 
\longref 
   {$y$}
   {ytick}
   {$-$}
   {trace un tiret au point d'ordonnée $y$ de l'axe $Oy$}  
 
\longref 
   {$-$}
   {yticks}
   {$-$}
   {trace tous les tirets de l'axe $Oy$}  
 
\longref 
   {$-$}
   {ticks}
   {$-$}
   {trace tous les tirets des axes $Ox$ et $Oy$}  
 
\longref 
   {$x$}
   {xsubtick}
   {$-$}
   {trace un sous-tiret au point d'abscisse $x$ de l'axe $Ox$}  
 
\longref 
   {$-$}
   {xsubticks}
   {$-$}
   {trace tous les sous-tirets de l'axe $Ox$}  
 
\longref 
   {$y$}
   {ysubtick}
   {$-$}
   {trace un sous-tiret au point d'ordonnée $y$ de l'axe $Oy$}  
 
\longref 
   {$-$}
   {ysubticks}
   {$-$}
   {trace tous les sous-tirets de l'axe $Oy$}  
 
\longref 
   {$-$}
   {subticks}
   {$-$}
   {trace tous les sous-tirets des axes $Ox$ et $Oy$}  
 
\longref 
   {$x$}
   {xmark}
   {$-$}
   {inscrit la numérotation au point d'abscisse $x$ de l'axe $Ox$}  
 
\longref 
   {$-$}
   {xmarks}
   {$-$}
   {inscrit toute la numérotation de l'axe $Ox$}  
 
\longref 
   {$y$}
   {ymark}
   {$-$}
   {inscrit la numérotation au point d'ordonnée $y$ de l'axe $Oy$}  
 
\longref 
   {$-$}
   {ymarks}
   {$-$}
   {inscrit toute la numérotation de l'axe $Oy$}  
 
\longref 
   {$-$}
   {marks}
   {$-$}
   {inscrit toute la numérotation des axes $Ox$ et $Oy$}  
 
\longref 
   {$string$ $A$}
   {xmarkstyle}
   {$-$}
   {Procédure utilisée par les commandes |xmark| et dérivées pour
   inscrire la chaîne $string$ au point $A$}
 
\longref 
   {$string$ $A$}
   {ymarkstyle}
   {$-$}
   {Procédure utilisée par les commandes |ymark| et dérivées pour
   inscrire la chaîne $string$ au point $A$}
 
\longref 
   {$t$}
   {setxmkstep}
   {$-$}
   {définit le pas pour la numérotation sur l'axe $Ox$}  
 
\longref 
   {$t$}
   {setymkstep}
   {$-$}
   {définit le pas pour la numérotation sur l'axe $Oy$}  
 
\longref 
   {$t_1$ $t_2$}
   {setmkstep}
   {$-$}
   {définit respectivement les pas $t_1$ et $t_2$ pour la numérotation sur
   les axes $Ox$ et $Oy$}  
 
\longref 
   {$t$}
   {setxtkstep}
   {$-$}
   {définit le pas pour les tirets sur l'axe $Ox$}  
 
\longref 
   {$t$}
   {setytkstep}
   {$-$}
   {définit le pas pour les tirets sur l'axe $Oy$}  
 
\longref 
   {$t_1$ $t_2$}
   {settkstep}
   {$-$}
   {définit respectivement les pas $t_1$ et $t_2$ pour les tirets sur
   les axes $Ox$ et $Oy$}  
 
\longref 
   {$t$}
   {setxsubtkstep}
   {$-$}
   {définit le pas pour les sous-tirets sur l'axe $Ox$}  
 
\longref 
   {$t$}
   {setysubtkstep}
   {$-$}
   {définit le pas pour les sous-tirets sur l'axe $Oy$}  
 
\longref 
   {$t_1$ $t_2$}
   {setsubtkstep}
   {$-$}
   {définit respectivement les pas $t_1$ et $t_2$ pour les sous-tirets sur
   les axes $Ox$ et $Oy$}  
 
\endsyntaxe