Le script utilise deux sources de données : SASHELP.CLASS (un jeu de données de démonstration intégré à SAS) et un jeu de données interne 'one' créé directement dans le script via une instruction DATALINES (CREATION_INTERNE).
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA STEP crée un jeu de données nommé 'one' en utilisant des données en ligne (DATALINES/CARDS). Il contient trois variables (x, y, z) et 12 observations, destinées à être utilisées ultérieurement pour des analyses par groupe.
Explication : Ce bloc initialise la destination ODS TAGSETS.HTMLPANEL pour créer un fichier HTML ('gpanelall.html') qui agira comme un conteneur pour les graphiques. Les options 'panelcolumns' et 'panelborder' définissent la mise en page du panneau. GOPTIONS configure les paramètres graphiques, spécifiant le pilote de périphérique (JAVAIMG) et les dimensions en pixels pour les images générées.
Explication : Ce bloc définit les titres globaux (title1, title2) et les notes de bas de page (footnote1, footnote2) qui seront appliqués aux sorties graphiques suivantes, à l'exception de celles spécifiquement annulées ou remplacées.
Copié !
title1 "Health analysis";
title2 "using Gchart and Gplot";
footnote1 "A footnote";
footnote2 "A second footnote";
1
title1 "Health analysis";
2
title2 "using Gchart and Gplot";
3
footnote1 "A footnote";
4
footnote2 "A second footnote";
4 Bloc de code
PROC GCHART / PROC GPLOT
Explication : Ce bloc active le mode de paneling automatique d'ODS HTMLPANEL. Plusieurs procédures graphiques sont exécutées consécutivement : deux PROC GCHART (graphiques à barres verticales et horizontales de l'âge et du poids/taille) et deux PROC GPLOT (graphiques de dispersion du poids vs taille et taille vs poids). Toutes ces sorties graphiques seront automatiquement regroupées dans un panneau du fichier HTML final. Les instructions SYMBOL définissent les marqueurs et couleurs pour les graphiques GPLOT.
Explication : Ce bloc génère un tableau simple en utilisant PROC PRINT pour afficher le contenu du jeu de données SASHELP.CLASS. Un nouveau titre est défini spécifiquement pour ce tableau, remplaçant les titres précédents.
Copié !
title1 "A PROC PRINT Table";
proc print data=sashelp.class;
run;
1
title1 "A
2
PROC PRINT Table";
3
PROC PRINT
4
DATA=sashelp.class;
5
RUN;
6
6 Bloc de code
PROC GCHART (BY-group)
Explication : Ce bloc crée un graphique à barres verticales (vbar) avec PROC GCHART. L'instruction BY Z indique que le graphique sera généré séparément pour chaque valeur unique de la variable 'z' dans le jeu de données 'one', permettant une analyse par groupe. Le graphique affiche la somme de 'y' par 'x'.
Copié !
title1 "A by-group";
proc gchart data=one;
by z;
vbar x / sumvar=y pattid=midpoint discrete;
run;
quit;
1
title1 "A by-group";
2
PROC GCHARTDATA=one;
3
BY z;
4
vbar x / sumvar=y pattid=midpoint discrete;
5
RUN;
6
QUIT;
7 Bloc de code
ODS _ALL_ CLOSE
Explication : Cette instruction ferme toutes les destinations ODS actuellement ouvertes, y compris ODS TAGSETS.HTMLPANEL, finalisant ainsi la création des fichiers de sortie.
Copié !
ods _all_ close;
1
ods _all_ 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.