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 ;
대신 가로 막대 차트를 원하면 hbar 옵션을 사용하세요.
/*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
hbar team;
run;
예 2: 누적 막대 차트 생성
다음 코드는 팀 및 위치 빈도를 시각화하기 위해 누적 막대 차트를 만드는 방법을 보여줍니다.
/*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
vbar team / group = position;
run ;
이 그래프를 통해 각 팀의 빈도와 각 팀 내 직책의 빈도를 시각화할 수 있습니다.
예시 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에서 회귀선을 사용하여 산점도를 만드는 방법