http://blog.naver.com/wjddudwo209/220125459139
2. 그림 그리기
1) proc gplot
PROC GPLOT DATA= 데이터셋이름 ;
PLOT X*Y=C ;
run; quit;
(C에는 숫자를 넣어준다. 1은 별표, 2는 동그라미 3은 .. 이런식으로 숫자를 넣어 점의 모양을 정한다.)
/option(s)
LEGEND=LEGENDn : 산점도와 함께 출력될 범례 지정
OVERLAY : 여러개 그림을 겹쳐 그림
HREF or VREF = values : 수직(수평)참조선
LH(LHREF) LV(LVREF) = line type 수직(수평)보조선을 그리는 선종류 지정
HAXIS or VAXIS = a to b by c : 수평(수직)축 기준점 지정(축의 tick을 a에서 b까지 c의
간격으로 그림)
= AXISn n번째의 AXIS로 정의된 축의 모양을 사용한다.
NOAXIS(NOAXES): 좌표축을 그리지 않음
NOLEGEND : 범례 없앰
FRAME : plot을 상자 안에 그림
- SAS/GRAPH에서 사용되는 옵션들 중 SYMBOL 문
: GPLOT 절차에서 기호, 선, 색상 및 평활방법들을 정의하는 데 사용
SYMBOLn options;
options
SAS command 설명
I = options
(보간법)
NONE 산점도
JOIN 직선으로 연결
NEEDLE 수평축과 점들을 바늘 모양으로 연결
SPLINE spline법
V = symbol | NONE 관측값을 나타낼 기호를 지정 (0-9 , A-Z , 특수부호의 이름)
C = symbol-color 점과 연결선의 색 지정
CI = line-color 연결선의 색 지정
CV = value-color 점의 색 지정
H = height 출력 기호의 크기 (단위 pct, cm, in)
L = line-type 연결선의 종류지정(1에서 46까지 가능, 1: 실선, 2: 점선)
WIDTH = width 연결선의 굵기 지정 (default=1)
2) proc sgplot (9.1 버전에서는 안됨)
gplot 과 비슷한 것.
PROC SGPLOT DATA= 데이터셋이름;
SCATTER X=variable Y=variable </options>;
XAXIS <options>;
YAXIS <options>;
RUN;
/option(s)
/markerattrs = (color =기호);
이 기호에 알맞은 문자를 넣음으로 점의 색을 바꿀 수 있다.
색깔에 관련된 기호! Abbreviation에 해당하는 것을 기호 에 넣으면 된다.
/markerattrs = (color =기호);
또 다른 예제 코드)
PROC SGPLOT DATA=table_intro_1;
TITLE1 BOLD "TableI_1" /* 제목 */
SCATTER x=gdp y=pce;
XAXIS LABEL="GDP" ;
YAXIS LABEL="PCE";
FOOTNOTE1 JUSTIFY=LEFT 'date: 1960 ~ 2005';
RUN;
[출처] 2. sas 그림 그리기|작성자 오늘도기쁜하루
'통계 > SAS' 카테고리의 다른 글
SAS goptions (0) | 2014.11.05 |
---|---|
SAS color chart (0) | 2014.11.05 |