Cirkeldiagrammen maken in sas (4 voorbeelden)
U kunt de PIE- instructie in PROC GCHART in SAS gebruiken om cirkeldiagrammen te maken.
De volgende voorbeelden laten zien hoe u vier verschillende soorten cirkeldiagrammen kunt maken met behulp van de volgende gegevensset met informatie over verschillende basketbalspelers:
/*create dataset*/
data my_data;
input team $points;
datalines ;
Mavs 14
Mavs 22
Mavs 19
Mavs 31
Heat 14
Heat 25
Warriors 31
Warriors 35
Warriors 36
Jazz 29
;
run ;
/*view dataset*/
proc print data =my_data;
Voorbeeld 1: Maak een frequentiecirkeldiagram
De volgende code laat zien hoe u een cirkeldiagram maakt waarin de frequentie van elke unieke waarde in de teamkolom wordt weergegeven:
proc gchart data =my_data;
pie team;
run ;
quit ;
De segmenten van het cirkeldiagram vertegenwoordigen de frequentie van elke unieke waarde in de kolom Team .
Voorbeeld 2: Maak een cirkeldiagram met sommen
De volgende code laat zien hoe u de SUMVAR- instructie kunt gebruiken om een cirkeldiagram te maken waarin de som van de waarden in de puntkolom wordt weergegeven voor elke unieke waarde in de teamkolom :
proc gchart data =my_data;
pie team / sumvar =points;
run ;
quit ;
De segmenten van het cirkeldiagram vertegenwoordigen de som van de waarden in de puntenkolom voor elke unieke waarde in de teamkolom .
Voorbeeld 3: Maak een cirkeldiagram met een geëxplodeerd segment
De volgende code laat zien hoe u de EXPLODE- instructie kunt gebruiken om een cirkeldiagram te maken dat de som van de waarden in de puntkolom weergeeft voor elke unieke waarde in de teamkolom , waarbij een bepaald segment is „geëxplodeerd“ uit de andere segmenten:
proc gchart data =my_data;
pie team / sumvar =points explode ='Jazz';
run ;
quit ;
Merk op dat het Jazz-segment is opgesplitst in vergelijking met de andere segmenten.
Dit kan vooral handig zijn als u een cirkeldiagram wilt maken en een van de segmenten om de een of andere reden wilt laten opvallen.
Voorbeeld 4: Maak een cirkeldiagram met aangepaste labels
De volgende code laat zien hoe u de PLABEL- instructie kunt gebruiken om een cirkeldiagram te maken met labels met een grotere lettergrootte en een rode letterkleur:
proc gchart data =my_data;
pie team / sumvar =points plabel =(h=1.5 color=red);;
run ;
quit ;
Merk op dat het h- argument de lettergrootte specificeert en het kleurargument de letterkleur.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere diagrammen in SAS maakt:
Hoe u staafdiagrammen maakt in SAS
Hoe u lijndiagrammen maakt in SAS
Histogrammen maken in SAS