IDL에서 기본적으로 제공되는 75종의 컬러테이블 중 하나를 사용하는 것이 일반적입니다.
그렇지만 다른 곳에서 기존에 사용되던 컬러테이블을 IDL에서도 그대로 사용해야만 할 때가 있습니다. 또는 연구자가 표출의 의도에 따라서 색을 배정해야 할 때도 있을 것입니다. 이럴 때는 사용자가 직접 컬러테이블을 지정해서 사용할 수 있습니다. COLORTABLE 함수를 사용합니다.
기존에 있는 컬러테이블을 반전하는 데에 사용할 수 있습니다.
컬러테이블의 레벨 몇 개의 색을 지정해 주면 중간 단계를 인터폴레이션하여 전체 컬러테이블을 만들기도 합니다.
본문의 예제대로, ct=COLORTABLE(['yellow', 'blue']) 을 실행하여 양쪽 끝단의 색을 지정하면, 다음과 같은 컬러테이블이 나옵니다.
중간 단계 몇가지의 색을 지정해 주면 지정색들의 사이사이를 인터폴레이션하여 전체 컬러테이블을 만들 수도 있습니다.
ct=COLORTABLE(['gold', 'green', 'navy', 'tomato'])

그 외에 불연속 컬러테이블(Discrete Color Table)을 만드는 방법도 소개합니다.

불연속 컬러테이블을 만들 때 사용하는 함수 CTABLE_DISCRETE.pro 파일도 첨부하였습니다.
이와 관련한 문의사항은 에스이랩(help@selab.co.kr) 로 문의해 주세요.
감사합니다.
IDL에서 기본적으로 제공되는 75종의 컬러테이블 중 하나를 사용하는 것이 일반적입니다.
그렇지만 다른 곳에서 기존에 사용되던 컬러테이블을 IDL에서도 그대로 사용해야만 할 때가 있습니다. 또는 연구자가 표출의 의도에 따라서 색을 배정해야 할 때도 있을 것입니다. 이럴 때는 사용자가 직접 컬러테이블을 지정해서 사용할 수 있습니다. COLORTABLE 함수를 사용합니다.
기존에 있는 컬러테이블을 반전하는 데에 사용할 수 있습니다.
컬러테이블의 레벨 몇 개의 색을 지정해 주면 중간 단계를 인터폴레이션하여 전체 컬러테이블을 만들기도 합니다.
본문의 예제대로, ct=COLORTABLE(['yellow', 'blue']) 을 실행하여 양쪽 끝단의 색을 지정하면, 다음과 같은 컬러테이블이 나옵니다.
ct=COLORTABLE(['gold', 'green', 'navy', 'tomato'])
그 외에 불연속 컬러테이블(Discrete Color Table)을 만드는 방법도 소개합니다.
불연속 컬러테이블을 만들 때 사용하는 함수 CTABLE_DISCRETE.pro 파일도 첨부하였습니다.
이와 관련한 문의사항은 에스이랩(help@selab.co.kr) 로 문의해 주세요.
감사합니다.