Как создавать круговые диаграммы в 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 ;
Срезы круговой диаграммы представляют частоту каждого уникального значения в столбце «Команда» .
Пример 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 ;
Обратите внимание, что фрагмент «Джаз» разделен на части по сравнению с другими фрагментами.
Это может быть особенно полезно, если вы хотите создать круговую диаграмму и по какой-то причине выделить один из фрагментов.
Пример 4. Создание круговой диаграммы с настраиваемыми метками
Следующий код показывает, как использовать оператор PLABEL для создания круговой диаграммы с метками увеличенного размера шрифта и красного цвета шрифта:
proc gchart data =my_data;
pie team / sumvar =points plabel =(h=1.5 color=red);;
run ;
quit ;
Обратите внимание, что аргумент h определяет размер шрифта, а аргумент цвета указывает цвет шрифта.
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие диаграммы в SAS:
Как создавать гистограммы в SAS
Как создать линейные графики в SAS
Как создавать гистограммы в SAS