Как создавать круговые диаграммы в sas (4 примера)


Вы можете использовать оператор PIE в PROC GCHART в SAS для создания круговых диаграмм.

В следующих примерах показано, как создать четыре различных типа круговых диаграмм, используя следующий набор данных, содержащий информацию о разных баскетболистах:

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

Пример 1. Создайте круговую диаграмму частот.

Следующий код показывает, как создать круговую диаграмму, отображающую частоту каждого уникального значения в столбце команды :

 proc gchart data =my_data;
    pie team;
run ;
quit ; 

круговая диаграмма в SAS

Срезы круговой диаграммы представляют частоту каждого уникального значения в столбце «Команда» .

Пример 2. Создание круговой диаграммы сумм

Следующий код показывает, как использовать оператор SUMVAR для создания круговой диаграммы, отображающей сумму значений в столбце точек для каждого уникального значения в столбце команды :

 proc gchart data =my_data;
    pie team / sumvar =points;
run ;
quit ; 

Срезы круговой диаграммы представляют собой сумму значений в столбце очков для каждого уникального значения в столбце команды .

Пример 3. Создание круговой диаграммы с разнесенным фрагментом

В следующем коде показано, как использовать оператор EXPLODE для создания круговой диаграммы, которая отображает сумму значений в столбце точек для каждого уникального значения в столбце команды с определенным срезом, «разнесенным» из других срезов:

 proc gchart data =my_data;
    pie team / sumvar =points explode ='Jazz';
run ;
quit ; 

Круговая диаграмма SAS с взрывным срезом

Обратите внимание, что фрагмент «Джаз» разделен на части по сравнению с другими фрагментами.

Это может быть особенно полезно, если вы хотите создать круговую диаграмму и по какой-то причине выделить один из фрагментов.

Пример 4. Создание круговой диаграммы с настраиваемыми метками

Следующий код показывает, как использовать оператор PLABEL для создания круговой диаграммы с метками увеличенного размера шрифта и красного цвета шрифта:

 proc gchart data =my_data;
    pie team / sumvar =points plabel =(h=1.5 color=red);;
run ;
quit ; 

Круговая диаграмма SAS с пользовательскими метками

Обратите внимание, что аргумент h определяет размер шрифта, а аргумент цвета указывает цвет шрифта.

Дополнительные ресурсы

В следующих руководствах объясняется, как создавать другие диаграммы в SAS:

Как создавать гистограммы в SAS
Как создать линейные графики в SAS
Как создавать гистограммы в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *