SAS gplot

2014. 11. 5. 20:50 from 통계/SAS

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;


'통계 > SAS' 카테고리의 다른 글

SAS goptions  (0) 2014.11.05
SAS color chart  (0) 2014.11.05
Posted by Azel.Kim :