BookmarkSubscribeRSS Feed

Vertical Bar Chart

Started ‎03-29-2026 by
Modified ‎03-29-2026 by
Views 89

데이터를 분석하거나 시각화하기 위해서는 차트를 적절히 활용하는 것이 필수적입니다.

특히, 데이터의 형태와 목적에 따라 적절한 차트를 선택해야 합니다.

 

 

AmeeKang_0-1774799229739.jpeg

 

https://www.vecteezy.com/vector-art/72510768-flat-design-icons-of-bar-chart-horizontal-bar-line-grap...

 

 

가장 많이 사용하는 기본 차트 아래의 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;

 

image.png

 

 

  • DATA SCORE_DATA: SCORE_DATA라는 데이터 셋을 생성

  • INPUT CLASS $ SCORE;

    1. CLASS $ : 문자형 변수

    2. 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;

 

image.png

 

 

  • stat=sum : class별 합계 자동 계산할 수 있으며, PROC SQL 문으로 집계를 하지 않아도 된다.

   SUM 이외에도 mean, median, freq(빈도), count(빈도), percent를 사용할 수 있습니다.

 

 

 

proc sgplot data=score_data2;
    vbar class / response=score stat=percent;
run;

image.png

 

Contributors
Version history
Last update:
‎03-29-2026 08:20 PM
Updated by:

Catch up on SAS Innovate 2026

Dive into keynotes, announcements and breakthroughs on demand.

Explore Now →
Article Labels
Article Tags