IDL의 디폴트 Plot 설정이 데이터 포인트 범위보다 약간 넓게 축을 설정합니다. 어떤 규칙으로 범위를 자동 설정하는지는 모르겠는데요, 어쨌든 이를 데이터 포인트 범위에 꼭 맞추어 그리도록 설정하는 것은 쉽습니다. PLOT에서 Xstyle=1, Ystyle=1 키워드를 사용하면, 축의 범위가 데이터포인트의 범위에 일치하게 됩니다.
IDL> x=randomu(seed, 100)
IDL> y=randomu(seed, 100)
IDL> print, min(x), max(x), min(y), max(y)
0.0212937 0.990114 0.00153179 0.986397
IDL> plot, x, y
IDL> print, !x.crange, !y.crange ;아마도 지금 겪는 상황이 이 상황인 것 같구요,
0.00000000 1.0000000
0.00000000 1.0000000
IDL> plot, x, y, xstyle=1, ystyle=1
IDL> print, !x.crange, !y.crange ;XSTYLE, YSTYLE로 문제 해결이 가능할 것 같습니다.
0.021293748 0.99011368
0.0015317879 0.98639655