Вы можете использовать следующие методы для создания точечных диаграмм в SAS:
Метод 1: создать один точечный график
proc sgplot data =my_data;
scatter x =var1 y =var2;
run;
Метод 2: создание точечных диаграмм по группам
proc sgplot data =my_data;
scatter x =var1 y =var2 / group =var3;
run;
В следующих примерах показано, как использовать каждый метод со следующим набором данных в SAS:
/\*create dataset\*/
data my_data;
input team $ points rebounds;
datalines ;
A 29 8
A 23 6
A 20 6
A 21 9
A 33 14
A 35 11
A 31 10
B 21 9
B 14 5
B 15 7
B 11 10
B 12 6
B 10 8
B 15 10
;
run ;
/\*view dataset\*/
proc print data =my_data;

Пример 1. Создайте один точечный график
В следующем коде показано, как создать диаграмму рассеяния для переменных точек и подборов :
proc sgplot data =my_data;
scatter x =points y =rebounds;
run;

По оси X отображаются значения переменной очков , а по оси Y — значения переменной подборов .
Обратите внимание, что мы также можем добавить заголовок к графику и изменить внешний вид маркеров на графике, чтобы сделать его более эстетичным:
title " Points vs. Rebounds ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 color =purple);
run;

Пример 2: создание точечных диаграмм по группам
В следующем коде показано, как создать диаграмму рассеяния очков и подборов , в которой маркеры окрашены в зависимости от команды :
title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 )
group =team;
run;

Этот график позволяет нам быстро визуализировать взаимосвязь между очками и подборами как для команды A, так и для команды B.
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие диаграммы в SAS:
Как создавать линейные графики в SAS
Как создавать гистограммы в SAS
Как создавать диаграммы по группам в SAS
Как создать диаграмму рассеяния с линией регрессии в SAS