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 ; 

wykres słupkowy w SAS-ie

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; 

poziomy wykres słupkowy w SAS-ie

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 ; 

skumulowany wykres słupkowy w SAS-ie

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; 

zgrupowany wykres słupkowy w SAS-ie

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *