1 pièce(s) jointe(s)
Modifier étiquettes des abscisses
Bonjour,
Je souhaiterai modifier l'étiquettes des abscisses.
Pièce jointe 308925
Sur ce graphique, les abscisses indiquent les valeurs 1, 2 et 3. Je souhaiterai à la place avoir les valeurs "AB", "BC" et "CD" par exemple. Comment y procéder ?
Le programme qui a permis de tracer la figure est disponible ci dessous. J'utilise la variable rang pour créer un décalage entre les points et ainsi ne pas les superposer pour plus de visibilité.
Merci par avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
data resu;
input Process $ Rang Valeur;
datalines;
A_D 2.98 0.4131
A_D 1.98 0.0254
A_D 0.98 0.0013
A_B 2.96 0.5696
A_B 1.96 0.0281
A_B 0.96 0.0013
A_S 2.94 0.4683
A_S 1.94 0.0278
A_S 0.94 0.0013
P_D 3.02 0.9922
P_D 2.02 0.5775
P_D 1.02 0.0070
P_B 3.04 1
P_B 2.04 0.8610
P_B 1.04 0.0070
P_S 3.06 0.9945
P_S 2.06 0.6376
P_S 1.06 0.0074
;
run;
data attrmap;
input id $ value $ markercolor $ markersymbol $;
datalines;
proc A_D CXFF0000 circle
proc P_D CX0000FF circle
proc A_B CXFF0000 diamond
proc P_B CX0000FF diamond
proc A_S CXFF0000 hash
proc P_S CX0000FF hash
;
run;
/* tous */
ods results;
goptions reset = all;
proc sgplot data = resu dattrmap = attrmap;
scatter x=rang y=valeur / group=Process attrid=proc;
xaxis label="Rang" values=(0 to 4 by 1);
yaxis label="Valeur" values=(0 to 1 by 0.1);
run; |
[GRAPH] Modifier étiquettes des abscisses
Bonjour,
Vous pouvez utiliser l'option valuesdisplay.
Code:
1 2 3 4 5
| proc sgplot data = resu dattrmap = attrmap;
scatter x=rang y=valeur / group=Process attrid=proc;
xaxis label="Rang" values=(0 to 4 by 1) valuesdisplay=("" "AB" "BC" "CD" "");
yaxis label="Valeur" values=(0 to 1 by 0.1);
run; |
Cordialement,