그래프 그릴때 배경색 지정

55 views
Skip to first unread message

seonyoung0722

unread,
Jan 20, 2021, 1:25:08 AM1/20/21
to 대한민국 IDL/ENVI/SARScape 사용자 포럼
안녕하세요 .
contour 함수를 이용해 결과를 그림으로 도출해내고 있는데 그림의 배경이 어느 순간부터 검정색 배경으로 바뀌어서 문제를 겪고있습니다. 
윈도우 xshell 리눅스에서 idl 을 사용하고 , 다음날 맥 터미널을 이용해  서버 접속후 idl 을 사용했는데 혹시 맥xquartz와 xshell의 xmaneger의 설정이 달라서 순간 꼬인것이 아닐까 하는 생각도 들지만,, 그이후 다시 xshell로 이용한 뒤에도 설정이 돌아오지 않습니다. 
device, decomposed=0
loadct,5
!p.background=255 명령어를 사용하면 흰색이 배경색이 되어야하는데 안되어서 질문드립니다. 혹시 방법이 있을까요? 

이상우

unread,
Jan 20, 2021, 6:49:01 AM1/20/21
to 대한민국 IDL/ENVI/SARScape 사용자 포럼
안녕하세요. 우선 상황에 대한 명확한 진단을 위하여 몇가지 여쭤봅니다.

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님이 작성:
Reply all
Reply to author
Forward
0 new messages