Як створити стовпчикові діаграми в sas (3 приклади)


Для створення різних типів гістограм у SAS можна використовувати такі методи:

Спосіб 1: Створення гістограми

 proc sgplot data = my_data;
    vbar variable1;
run ;

Спосіб 2: Створення стовпчастої діаграми з накопиченням

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

Спосіб 3. Створення згрупованої гістограми

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

У наведених нижче прикладах показано, як використовувати кожен метод із таким набором даних у 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; 

Приклад 1: Створення стовпчастої діаграми

Наступний код показує, як створити гістограму для візуалізації частоти зсуву:

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

гістограма в SAS

Якщо замість цього вам потрібна горизонтальна гістограма, просто скористайтеся параметром hbar :

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

горизонтальна гістограма в SAS

Приклад 2: Створення стовпчастої діаграми з накопиченням

У наведеному нижче коді показано, як створити гістограму з накопиченням для візуалізації команди та частоти посад :

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

стовпчаста діаграма з накопиченням у SAS

Цей графік дозволяє візуалізувати частоту кожної команди, а також частоту позицій у кожній команді.

Приклад 3. Створення згрупованої гістограми

У наступному коді показано, як створити згруповану гістограму для візуалізації команди та частоти посад :

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

згрупована гістограма в SAS

Ця гістограма відображає ту саму інформацію, що й попередня гістограма, за винятком того, що стовпчики «згруповані» разом, а не розташовані одна на одній.

Додаткові ресурси

У наступних посібниках пояснюється, як створювати інші діаграми в SAS:

Як створити лінійні графіки в SAS
Як створити гістограми в SAS
Як створити коробкові діаграми за групою в SAS
Як створити діаграму розсіювання з лінією регресії в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *