
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~:
\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

—
Syracuse — Dernière modification : 2 mars 2004 (0.09s - 3834000 - 5 décembre 2008)