작성일: 2018.02.05
작성자: 춤추는초코칩
SAS분석결과에는 표와 그래프가 있습니다.
그래프는 보통 이미지로 저장해서 보고서나 논문에 첨부하게 되는데요.
SAS명령문을 사용해서 이미지로 저장하는 방법에 대해 알아보겠습니다.
우선, 그래프에 사용할 데이터 셋은 inventory입니다.
아래 사이트에 가시면 명령문이 있습니다.
http://support.sas.com/documentation/cdl/en/basess/58133/HTML/default/viewer.htm#a001772692.htm
데이터 셋을 만든다음에 proc gplot이전에 아래의 명령문을 실행합니다.
filename grafout 'mygraph.png';
goptions reset=all
device=png
gsfname=grafout
gsfmode=replace;
filename은 mygraph.png을 grafout에 정의합니다. 둘다 원하는 이름으로 수정하시면 됩니다.
reset은 goptions에 적용된 모든 옵션을 초기화하는 명령문입니다. 기존에 사용된 옵션이 있으시면 삭제하시면 됩니다.
device는 확장자를 의미합니다. 현재는 png파일입니다.
gsfname에는 filename은 쓰는데, 지금은 grafout으로 정의합니다.
gsfmode는 기존 동일한 이름의 파일이 있으면 새로운 내용으로 대체한다는 의미입니다.
이제 저장할 준비는 다 되었습니다. 실제로 그래프를 그려보겠습니다.
proc gplot data=inventory;
plot price*InStock;
run;
quit;
위 명령문을 통해 만들어진 그래프이며, 이 그래프는
지정된 위치에 저장되었음을 알 수 있습니다.
저장된 위치의 자료를 열어보면, 이미지 파일로 잘 저장되었습니다.
'SAS' 카테고리의 다른 글
[SAS>DATA step] 날짜 변수 포맷 (0) | 2018.04.04 |
---|---|
[SAS>GRAPH] 출력형태 조절을 위한 제어문: AXIS (0) | 2018.02.09 |
[SAS>DATA step] 결측치를 0으로 바꾸는 방법 (0) | 2018.01.07 |
[SAS>DATA step] 변수 순서 지정, 정렬하기 (2) | 2017.12.28 |
[SAS>DATA step] 특정 컬럼의 값만큼 데이터 복사하기 (0) | 2017.12.17 |