Veröffentlicht am :
Reporting CREATION_INTERNE

Erstellung eines Kreisdiagramms mit GCHART

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Programm konfiguriert grafische Optionen (GOPTIONS) und das ODS HTML-Ziel. Es erstellt dann einen Datensatz 'countries', der Informationen über Länder, Regionen und Maschinen über 'datalines' enthält. Schließlich wird die SAS©/GRAPH-Prozedur 'PROC GCHART' verwendet, um ein nach Regionen aggregiertes Kreisdiagramm zu erstellen, bevor das ODS-Ziel geschlossen wird.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden manuell im 'DATA step' 'countries' mithilfe der Anweisung 'cards' erstellt.

1 Codeblock
ODS / GOPTIONS
Erklärung :
Konfiguration des HTML-Ausgabeziels und Definition globaler Grafikoptionen (Größe, Schriftart, PNG-Format). Hinweis: Die Pfade 'c:\' sind Windows-spezifisch und müssen für eine SAS Viya Linux-Umgebung angepasst werden.
Kopiert!
1ods html file='c:\test.html' gpath='c:\' ;
2goptions reset=all device=png
3 xmax=20 ymax=12 /* make PNG bigger */
4 ftext='Arial' htext=4pct /* use some nice looking text */;
2 Codeblock
DATA STEP Data
Erklärung :
Erstellung der temporären SAS-Tabelle 'countries' durch Lesen von Rohdaten, die im Skript über 'cards' (Datalines) enthalten sind.
Kopiert!
1DATA countries;
2 INPUT country $ 1-14 region $16-26 Machinery;
3 CARDS;
4Taiwan Asia 6.1
5Korea Asia 4.6
6Malaysia Asia 4.4
7Malaysia2 Asia 3.9
8Malaysia4 Asia 3.9
9Malaysia5 Asia 1.5
10U.S. U.S. 39.1
11Belgium Europe 2.6
12Germany Europe 7.8
13United Kingdom Europe 3.9
14France Europe 3.9
15Santa Antarctica 1.1
16Bob Antarctica 1.0
17Cydonia Mars 1.1
18Tims House Mars 1.0
19China Asia 10.2
20Malaysia3 Asia 3.9
21;
22RUN;
3 Codeblock
PROC GCHART
Erklärung :
Generierung eines Kreisdiagramms (pie chart) basierend auf der Variablen 'region' (SAS/GRAPH-Erbe). Die Variable 'Machinery' wird zur Gewichtung der Summe (sumvar) verwendet. Die Optionen steuern das Aussehen der Segmente und Beschriftungen.
Kopiert!
1PROC 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 ;
10RUN; QUIT;
4 Codeblock
ODS CLOSE
Erklärung :
Schließen des ODS HTML-Ziels, um das Schreiben der Datei abzuschließen.
Kopiert!
1ods html close ;
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.