안녕하세요. 우선 상황에 대한 명확한 진단을 위하여 몇가지 여쭤봅니다.
1. "CONTOUR 함수"를 사용했다고 하셨는데, 그러면 NG 체계의 CONTOUR 함수를 사용했다는 말씀인가요? 아니면 DG 체계의 CONTOUR 프로시저를 사용하신 것은 아닌가요? 왜냐하면 하단에 기술하신 DEVICE, DECOMPOSED=0 등의 명령들은 DG 체계에서만 해당되는 내용이며 이는 "CONTOUR 함수"와는 전혀 관계없는 것이기 때문에 확인을 위하여 여쭤봅니다. 아니면 실제로 Contour의 표출에 사용하셨던 문구를 알려주셨으면 합니다. NG 체계의 함수일 경우에는 c = CONTOUR(data, ~~~)와 같은 문법이고, DG 체계의 프로시저일 경우에는 CONTOUR, data, ~~~ 와 같은 문법을 따릅니다.
2. 처음에 XShell 리눅스 머신에서 구동한 IDL에서는 그러한 문제가 발생하지 않았다는 말씀인가요? 그러다가 Mac OS 터미널을 통해서 작업했을 때 문제가 발생하였고, 그 이후에는 리눅스 머신에서 직접 작업해도 여전이 문제가 발생하고 있다는 말씀이신지요?
3. 사용중이신 IDL의 버전을 정확히 알려주세요. 그리고 리눅스 머신 및 Mac OS 머신의 OS가 정확히 무엇인지도(이름 및 버전 넘버) 알려주시기 바랍니다. 특히나 Mac의 경우 OS가 무엇이냐에 따라 문제의 진단 방법이나 증상이 다 다릅니다. 그리고 설치하신 XQuartz의 버전도 알려주시기 바랍니다(아마도 2.7.11일 것으로 추측되긴 합니다).
4. 만약 DG 체계의 CONTOUR 프로시저와 관련된 문제라면 다음 예제 프로그램을 한번 실행해보시기 바랍니다. 정상적이라면 하얀 바탕에 검정색 선으로 그림이 표출되어야 합니다.
data = HANNING(300, 300)
DEVICE, DECOMPOSED=0
LOADCT, 5
!P.BACKGROUND = 255
WINDOW, XSIZE=600, YSIZE=600
CONTOUR, data, COLOR=0
2021년 1월 20일 수요일 오후 3시 25분 8초 UTC+9에 seonyoung0722님이 작성: