작성일:
 
2010. 9. 17. 15:25
 


IDL 7.1 이전에서 일반 Plot 그림은

x=findgen(360)
y=sin(x*!dtor)
plot, x, y, title='Welcome to IDL 8.0'

같이 그릴수 있다.



그러나 IDL 8.0에서는 다음과 같은 문구를 사용할수 있다.

x=findgen(360)
y=sin(x*!dtor)
ppp, plot(x,y,title='Welcome')




이 plot 창은 위에 일반 Plot 창과 다르게 수정이 가능하다.
능동적 Object 로서 사용이 가능하다. 꽤 유용한편
일단 이 기능에 대해서 자세히 이야기하지면
ppp라는 새로 커스텀 하여 만든 함수에 plot 값을 넣는데,
이전의 고전 방식의 plot 이 아닌 능동적인 함수로서 작동하게 만드는 것이다.


뿐만 아니라, ppp 변수를 사용해서 원하는 대로 바꿀수 있다.
ppp.color=[80,80,255]
ppp.background_color=[100,50,0]
이런식으로 ppp 값도 변경이 가능하다.


그리고, 예로 들어 
p_test=plot(/test, SYMBOL='Square', THICK=2, LINESTYLE=1, color='GREEN')
이런식으로 입력하면

새로 추가된 SYMBOL 함수와 함께 IDL Graphics 형태로 새롭게 이용이 가능하다.
(IDL Graphics에 관련된 내용은 첨부 PDF파일을 참고 할 것)

세이브 기능도 강화 되었다.
p1.save, 'C:/Users/yi/test.pdf', /CENTIMETERS, PAGE_SIZE='A4'
IDL> p1.save, 'C:/Users/yi/test.jpg'
물론 GUI 방식으로도 세이브 가능하지만, 위와 같이 세이브 함수를 사용해서 다양한 포멧으로 저장할 수 있다.


참고 PRO 파일 및 PDF 파일

http://idluser.org/