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