데이터를 분석하거나 시각화하기 위해서는 차트를 적절히 활용하는 것이 필수적입니다.
특히, 데이터의 형태와 목적에 따라 적절한 차트를 선택해야 합니다.
가장 많이 사용하는 기본 차트 아래의 3가지 입니다.
Vertical Bar Chart
Horizontal Bar Chart
Pie Chart
오늘은 Vertical Bar Chart가 어떤 데이터셋에 적절한지 또는 활용법에 대해서 알아보겠습니다.
1. Vertical Bar Chart(세로 막대 그래프)
카테고리별 값을 비교할 때 가장 기본적인 차트입니다.
부서별 매출을 비교한다거나, 제품별 판매량, 월별 가입자 수 등의 값을 비교할 수 있습니다.
값의 크기를 직관적으로 비교가 가능하고, 대부분의 상황에서 가장 많이 사용하는 기본적인 차트입니다.
data score_data;
input class $ score;
datalines;
A 10
B 15
C 7
D 12
;
run;
proc sgplot data=score_data;
vbar class / response= score;
run;
DATA SCORE_DATA: SCORE_DATA라는 데이터 셋을 생성
INPUT CLASS $ SCORE;
CLASS $ : 문자형 변수
SOCRE: 숫자형 변수
PROC SGPLOT: 그래프를 사용할 때 활용 Statement
VAR CLASS: CLASS 값을 기준으로 (X축) 세로 막대 그래프를 생성한다.
/RESPONSE = SCORE : 막대의 높이를 SCORE(Y축) 으로 설정한다.
data score_data2;
input class $ score ;
datalines;
A 100
A 200
B 150
B 100
C 300
;
run;
proc sgplot data=score_data2;
vbar class / response=score stat=sum;
run;
stat=sum : class별 합계 자동 계산할 수 있으며, PROC SQL 문으로 집계를 하지 않아도 된다.
SUM 이외에도 mean, median, freq(빈도), count(빈도), percent를 사용할 수 있습니다.
proc sgplot data=score_data2;
vbar class / response=score stat=percent;
run;
Dive into keynotes, announcements and breakthroughs on demand.
Explore Now →