So erstellen sie balkendiagramme in sas (3 beispiele)
Sie können die folgenden Methoden verwenden, um verschiedene Arten von Balkendiagrammen in SAS zu erstellen:
Methode 1: Erstellen Sie ein Balkendiagramm
proc sgplot data = my_data;
vbar variable1;
run ;
Methode 2: Erstellen Sie ein gestapeltes Balkendiagramm
proc sgplot data = my_data;
vbar variable1 / group = variable2;
run ;
Methode 3: Erstellen Sie ein gruppiertes Balkendiagramm
proc sgplot data = my_data;
vbar variable1 / group = variable2 groupdisplay = cluster;
run ;
Die folgenden Beispiele zeigen, wie jede Methode mit dem folgenden Datensatz in SAS verwendet wird:
/*create dataset*/ data my_data; input team $position $points; datalines ; A Guard 8 A Guard 6 A Guard 6 A Forward 9 A Forward 14 A Forward 11 B Guard 10 B Guard 9 B Guard 5 B Forward 7 C Guard 10 C Forward 6 C Forward 8 ; run ; /*view dataset*/ proc print data =my_data;
Beispiel 1: Erstellen Sie ein Balkendiagramm
Der folgende Code zeigt, wie Sie ein Balkendiagramm zur Visualisierung der Schichthäufigkeit erstellen:
/*create bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
vbar team;
run ;
Wenn Sie stattdessen ein horizontales Balkendiagramm wünschen, verwenden Sie einfach die Option hbar :
/*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
hbar team;
run;
Beispiel 2: Erstellen Sie ein gestapeltes Balkendiagramm
Der folgende Code zeigt, wie Sie ein gestapeltes Balkendiagramm erstellen, um die Team- und Positionshäufigkeit zu visualisieren:
/*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
vbar team / group = position;
run ;
Mit dieser Grafik können wir die Häufigkeit jedes Teams sowie die Häufigkeit der Positionen innerhalb jedes Teams visualisieren.
Beispiel 3: Erstellen Sie ein gruppiertes Balkendiagramm
Der folgende Code zeigt, wie Sie ein gruppiertes Balkendiagramm erstellen, um die Team- und Positionshäufigkeit zu visualisieren:
/*create clustered bar chart*/
title " Clustered Bar Chart of Team & Position ";
proc sgplot data = my_data;
vbar team / group = position groupdisplay = cluster;
run;
Dieses Balkendiagramm zeigt dieselben Informationen wie das vorherige Balkendiagramm an, mit der Ausnahme, dass die Balken „zusammengeballt“ und nicht übereinander gestapelt sind.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere Diagramme in SAS erstellen:
So erstellen Sie Liniendiagramme in SAS
So erstellen Sie Histogramme in SAS
So erstellen Sie Boxplots nach Gruppen in SAS
So erstellen Sie ein Streudiagramm mit einer Regressionslinie in SAS