안녕하세요,
지금 CTABLE_DISCRETE 이라는 함수를 통해서 컬러바를 불연속 & 서로 다른 간격으로 그림을 그리고 있습니다.
그러면 간격은 아주 완벽하게 잘 되었는데 맨 앞 부분이랑 중간에서 좀 뒷 부분에서 색이 서로 겹치는 문제가 발생하고 있습니다.
colors= [[205,255,180],[154,225,129], [217,235,255], [199,217,255], [179,199,255], [153,179,250], [240,224,224], [224,208,208],[208,176,176],[192,144,144],[176,112,112],[139,63,63],[112,0,0],[45,0,0]];
values= [2,5,10,15,20,25,30,40,50,60,70,80,90,100,150]
ct= CTABLE_DISCRETE(colors, values)
a = CONTOUR(prep[*,*], longitude[*,*], latitude[*,*], C_THICK= 2, $;;
/overplot, font_size= 14.1, font_style= 1, C_LABEL_SHOW=1, c_use_label_ORIENTATION= 1, $;
/fill, rgb_table=ct,GRID_UNITS='degrees', c_value= values)
위 처럼 그림을 그릴 경우,
위 처럼 2~10이 서로 같은 색이고, 70~90도 서로 같은 색이 나오고 있으며 100~150도 색이 한칸 밀린듯이 덜 진하게 나오고 있습니다.
우선 위 데이터의 최대값은 86이고 최소값은 6입니다.
ct= CTABLE_DISCRETE(colors, values) 여기서 문제는 없어 보이는데 왜 계속 색이 겹쳐서 나오는지 궁금합니다...