Dieses Skript initialisiert eine Makrovariable für die Benennung der Ausgabedateien, generiert einen internen Datensatz mit Kategorien und Beträgen und konfiguriert dann eine ODS HTML-Ausgabe. Es verwendet die SGPLOT-Prozedur, um ein benutzerdefiniertes vertikales Histogramm (VBAR) (Farben, Achsen, Dimensionen) zu erstellen, bevor das HTML-Ziel geschlossen wird.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im Skript über den DATA-Schritt 'my_data' und die DATALINES-Anweisung erstellt.
1 Codeblock
MACRO/SYSTEM
Erklärung : Initialisierung der Makrovariablen '&name' und Definition des Filerefs 'odsout', der für den Export auf das aktuelle Verzeichnis verweist.
Kopiert!
%let name=col7;
/*
Set your current-working-directory (to read/write files), if you need to ...
%let rc=%sysfunc(dlgcdir('c:\someplace\public_html'));
*/
filename odsout '.';
1
%let name=col7;
2
3
/*
4
Set your current-working-directory (to read/write files), if you need to ...
Erklärung : Erstellung der Tabelle 'my_data' mit zwei Spalten (CATEGORY und AMOUNT) aus statischen Daten, die im Skript enthalten sind.
Kopiert!
data my_data;
input CATEGORY $ 1 AMOUNT;
datalines;
A 5
B 6.8
C 9.2
;
run;
1
DATA my_data;
2
INPUT CATEGORY $ 1 AMOUNT;
3
DATALINES;
4
A 5
5
B 6.8
6
C 9.2
7
;
8
RUN;
3 Codeblock
ODS
Erklärung : Konfiguration des ODS HTML-Ziels (.htm-Datei, Stil 'htmlblue') und der Grafikeigenschaften (PNG-Format, Größe 800x600, kein Rahmen). Definition des Haupttitels.
Kopiert!
ODS LISTING CLOSE;
ODS HTML path=odsout body="&name..htm"
(title="SGplot Simple Bar Chart")
style=htmlblue;
ods graphics / imagefmt=png imagename="&name"
width=800px height=600px noborder imagemap;
title1 color=gray33 ls=0.5 h=23pt "Simple Bar Chart";
1
ODS LISTING CLOSE;
2
ODS HTML path=odsout body="&name..htm"
3
(title="SGplot Simple Bar Chart")
4
style=htmlblue;
5
6
ods graphics / imagefmt=png imagename="&name"
7
width=800px height=600px noborder imagemap;
8
9
title1 color=gray33 ls=0.5 h=23pt "Simple Bar Chart";
4 Codeblock
PROC SGPLOT
Erklärung : Ausführung der SGPLOT-Prozedur zur Erstellung des Balkendiagramms (VBAR). Erweiterte Anpassung der X- und Y-Achsen (Schriftarten, Farben, Gitter) und des Erscheinungsbildes der Balken.
Erklärung : Sauberes Schließen des ODS HTML-Ziels und Reaktivierung der Standard-LISTING-Ausgabe.
Kopiert!
quit;
ODS HTML CLOSE;
ODS LISTING;
1
QUIT;
2
ODS HTML CLOSE;
3
ODS LISTING;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.