Jak tworzyć wykresy słupkowe w sas-ie (3 przykłady)
Do tworzenia różnych typów wykresów słupkowych w SAS-ie możesz użyć następujących metod:
Metoda 1: Utwórz wykres słupkowy
proc sgplot data = my_data;
vbar variable1;
run ;
Metoda 2: Utwórz skumulowany wykres słupkowy
proc sgplot data = my_data;
vbar variable1 / group = variable2;
run ;
Metoda 3: Utwórz pogrupowany wykres słupkowy
proc sgplot data = my_data;
vbar variable1 / group = variable2 groupdisplay = cluster;
run ;
Poniższe przykłady pokazują, jak używać każdej metody z następującym zbiorem danych w SAS-owym:
/*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;
Przykład 1: Utwórz wykres słupkowy
Poniższy kod pokazuje, jak utworzyć wykres słupkowy wizualizujący częstotliwość przesunięć:
/*create bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
vbar team;
run ;
Jeśli zamiast tego chcesz poziomy wykres słupkowy, po prostu użyj opcji hbar :
/*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
hbar team;
run;
Przykład 2: Utwórz skumulowany wykres słupkowy
Poniższy kod pokazuje, jak utworzyć skumulowany wykres słupkowy w celu wizualizacji częstotliwości zespołu i pozycji :
/*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
vbar team / group = position;
run ;
Ten wykres pozwala nam zwizualizować częstotliwość występowania każdego zespołu, a także częstotliwość pozycji w każdym zespole.
Przykład 3: Utwórz zgrupowany wykres słupkowy
Poniższy kod pokazuje, jak utworzyć zgrupowany wykres słupkowy w celu wizualizacji częstotliwości zespołu i pozycji :
/*create clustered bar chart*/
title " Clustered Bar Chart of Team & Position ";
proc sgplot data = my_data;
vbar team / group = position groupdisplay = cluster;
run;
Ten wykres słupkowy wyświetla te same informacje, co poprzedni wykres słupkowy, z tą różnicą, że słupki są „zbite” razem, a nie ułożone jeden na drugim.
Dodatkowe zasoby
Poniższe tutoriale wyjaśniają jak tworzyć inne wykresy w SAS-ie:
Jak tworzyć wykresy liniowe w SAS-ie
Jak tworzyć histogramy w SAS-ie
Jak tworzyć wykresy skrzynkowe według grup w SAS-ie
Jak utworzyć wykres rozrzutu z linią regresji w SAS-ie