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 ; 

Balkendiagramm in SAS

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; 

horizontales Balkendiagramm in SAS

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 ; 

gestapeltes Balkendiagramm in SAS

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; 

gruppiertes Balkendiagramm in SAS

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert