Les données sont créées manuellement dans le 'DATA step' 'countries' à l'aide de l'instruction 'cards'.
1 Bloc de code
ODS / GOPTIONS
Explication : Configuration de la destination de sortie HTML et définition des options graphiques globales (taille, police, format PNG). Note : Les chemins 'c:\' sont spécifiques à Windows et devront être adaptés pour un environnement SAS Viya Linux.
Copié !
ods html file='c:\test.html' gpath='c:\' ;
goptions reset=all device=png
xmax=20 ymax=12 /* make PNG bigger */
ftext='Arial' htext=4pct /* use some nice looking text */;
1
ods html file='c:\test.html' gpath='c:\' ;
2
goptions reset=all device=png
3
xmax=20 ymax=12 /* make PNG bigger */
4
ftext='Arial' htext=4pct /* use some nice looking text */;
2 Bloc de code
DATA STEP Data
Explication : Création de la table SAS temporaire 'countries' en lisant des données brutes incluses dans le script via 'cards' (datalines).
Copié !
data countries;
input country $ 1-14 region $16-26 Machinery;
cards;
Taiwan Asia 6.1
Korea Asia 4.6
Malaysia Asia 4.4
Malaysia2 Asia 3.9
Malaysia4 Asia 3.9
Malaysia5 Asia 1.5
U.S. U.S. 39.1
Belgium Europe 2.6
Germany Europe 7.8
United Kingdom Europe 3.9
France Europe 3.9
Santa Antarctica 1.1
Bob Antarctica 1.0
Cydonia Mars 1.1
Tims House Mars 1.0
China Asia 10.2
Malaysia3 Asia 3.9
;
run;
1
DATA countries;
2
INPUT country $ 1-14 region $16-26 Machinery;
3
CARDS;
4
Taiwan Asia 6.1
5
Korea Asia 4.6
6
Malaysia Asia 4.4
7
Malaysia2 Asia 3.9
8
Malaysia4 Asia 3.9
9
Malaysia5 Asia 1.5
10
U.S. U.S. 39.1
11
Belgium Europe 2.6
12
Germany Europe 7.8
13
United Kingdom Europe 3.9
14
France Europe 3.9
15
Santa Antarctica 1.1
16
Bob Antarctica 1.0
17
Cydonia Mars 1.1
18
Tims House Mars 1.0
19
China Asia 10.2
20
Malaysia3 Asia 3.9
21
;
22
RUN;
3 Bloc de code
PROC GCHART
Explication : Génération d'un diagramme circulaire (pie chart) basé sur la variable 'region' (héritage SAS/GRAPH). La variable 'Machinery' est utilisée pour pondérer la somme (sumvar). Les options contrôlent l'apparence des parts et des étiquettes.
Copié !
proc gchart;
pie region / angle=320
slice=outside
percent=inside
value=none
sumvar=Machinery
detail_percent=best
detail=country
descending ;
run; quit;
1
PROC GCHART;
2
pie region / angle=320
3
slice=outside
4
percent=inside
5
value=none
6
sumvar=Machinery
7
detail_percent=best
8
detail=country
9
descending ;
10
RUN; QUIT;
4 Bloc de code
ODS CLOSE
Explication : Fermeture de la destination ODS HTML pour finaliser l'écriture du fichier.
Copié !
ods html close ;
1
ods html close ;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.