Staafdiagrammen maken in sas (3 voorbeelden)


U kunt de volgende methoden gebruiken om verschillende typen staafdiagrammen in SAS te maken:

Methode 1: Maak een staafdiagram

 proc sgplot data = my_data;
    vbar variable1;
run ;

Methode 2: Maak een gestapeld staafdiagram

 proc sgplot data = my_data;
    vbar variable1 / group = variable2;
run ;

Methode 3: Maak een gegroepeerd staafdiagram

 proc sgplot data = my_data;
    vbar variable1 / group = variable2 groupdisplay = cluster;
run ;

De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met de volgende gegevensset in SAS:

 /*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; 

Voorbeeld 1: Maak een staafdiagram

De volgende code laat zien hoe u een staafdiagram maakt om de schakelfrequentie te visualiseren:

 /*create bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    vbar team;
run ; 

staafdiagram in SAS

Als u in plaats daarvan een horizontaal staafdiagram wilt, gebruikt u gewoon de optie hbar :

 /*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    hbar team;
run; 

horizontaal staafdiagram in SAS

Voorbeeld 2: Maak een gestapeld staafdiagram

De volgende code laat zien hoe u een gestapeld staafdiagram maakt om de team- en positiefrequentie te visualiseren:

 /*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position;
run ; 

gestapeld staafdiagram in SAS

Met deze grafiek kunnen we de frequentie van elk team visualiseren, evenals de frequentie van posities binnen elk team.

Voorbeeld 3: Maak een gegroepeerd staafdiagram

De volgende code laat zien hoe u een gegroepeerd staafdiagram maakt om de team- en positiefrequentie te visualiseren:

 /*create clustered bar chart*/
title " Clustered Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position groupdisplay = cluster;
run; 

gegroepeerd staafdiagram in SAS

Dit staafdiagram geeft dezelfde informatie weer als het vorige staafdiagram, behalve dat de staven samengeklonterd zijn in plaats van op elkaar gestapeld.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere diagrammen in SAS maakt:

Hoe u lijndiagrammen maakt in SAS
Histogrammen maken in SAS
Boxplots per groep maken in SAS
Hoe u een spreidingsdiagram met een regressielijn in SAS maakt

Einen Kommentar hinzufügen

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