Retour

Contrôler les paramètres des axes

La définitions des axes peut être réalisée indifféremment à l'intérieur d'une procédure graphique ou à l'extérieur.
On utilise l'instruction AXIS suivie d'un nombre si l'on veut définir plusieurs axes.

Pour imposer un label à chaque axe:

axis1 label = ('Math')   ;
axis2 label = ('Histoire') ;

pour utiliser les axes définis précédemment:

proc gplot data =donnees;
plot math*histoire / vaxis=axis1 haxis=axis2;
/*
vaxis défini l'axe vertical; haxis défini l'axe horizontal
pour définir l'axe des classes dans GCHART utilisez l'option MAXIS
*/
run;

Pour ne pas afficher le label:
axis1 label =none ;

Par défaut, les labels sont centrés. On peut les déplacer de la manière suivante:
axis1 label = (justify=left 'Math')   ;

Pour modifier l'inclinaison du label et l'inclinaison de chaque lettre:
axis1 label = ( rotate=90 angle=-90 'Math')

Pour contrôler l'echelle:
axis1 label = (justify=left 'Math') order=(0 to 20 by 4)  ;

Imposer une echelle logarithmique:
axis1  logbase=10;

Pour décaler la première et la dernière valeur de 2% vers l'intérieur:
axis1 label = (justify=left 'Math') order=(0 to 20 by 4) offset=(2,2) ;

Pour supprimer les marques secondaires sur l'axe:
axis1 label = (justify=left 'Math') order=(0 to 20 by 4) offset=(2,2)minor=none ;

modifier la taille des marques principales:
axis1 label = (justify=left 'Math') order=(0 to 20 by 4) offset=(2,2)minor=none major=(height=2 width=3);