TITRE : Comme forcer l'ordre d'apparition des catégories dans un diagramme en barre ?
SOLUTION : A l'aide de l'option 'order' vous pouvez paramétrer cet ordre d'apparition.
Ci-dessous, un exemple de code SAS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 DATA work.sales ; SET sashelp.prdsale ; SELECT (country) ; WHEN ("GERMANY") CatNum = 1 ; WHEN ("CANADA") CatNum = 2 ; OTHERWISE CatNum = 3 ; END ; RUN ; PATTERN1 C=YELLOW ; /* Allemagne */ PATTERN2 C=RED ; /* Canada */ PATTERN3 C=BLUE ; /* Etats-Unis */ LEGEND1 VALUE=("Allemagne" "Canada" "Etats-Unis") ORDER=(1 2 3) LABEL = none SHAPE=bar(1.3,0.7); PROC GCHART DATA=work.sales ; VBAR product / SUBGROUP=catNum SUMVAR=actual TYPE=SUM LEGEND=legend1 ; RUN ; QUIT ;
Partager