2014-07-26 2 views
0

이것은 프로그래밍과 마찬가지로 예술적이고 철학적 인 질문입니다. 히트 맵 레이어를 만드는 데 전단지를 사용하고 있습니다. 일반적으로 히트 맵은 양의 강도를 나타냅니다.두 극단의 RGBA 색상 그래디언트

이 히트 맵에서 [0,1] 범위의 색상 매핑 값입니다. 두 값을 모두 0에 가깝게하고 값을 1에 가까운 값을 "뜨겁게"표시하고 값을 0.5로 설정합니다. 중립 또는 "차가운". 또한 "뜨거운"0과 "뜨거운"1을 구별 할 수 있기를 원합니다. 즉, [0,0.5]와 [0.5,1]의 뚜렷한 색상의 무료 색상 그라디언트를 구분할 수 있어야합니다.

어떻게해야 제대로 할 수 있습니까?

다음은 샘플 그래디언트이며, 이는 내가 의미하는 바를 제공하지만 이상적인 것입니다. 흥미롭게도 불투명도를 0으로 설정하면 진한 회색 색상이 나타납니다. 대신 0.5 영역 주변에 거의 투명한 색을 나타내는 것이 좋습니다. 어떤 아이디어?

gradient: { 
       0.00 :'rgba(0,0,238,1)', 
       0.05 :'rgba(255,0,0,0.5)', 
       0.10 :'rgba(255,0,0,0.5)', 
       0.15: 'rgba(255,0,0,0.2)', 
       0.20: 'rgba(255,0,0,0.2)', 
       0.25: 'rgba(238,18,137,0.2)', 
       0.30: 'rgba(205,0,205,0.2)', 
       0.35: 'rgba(178,58,238,0.1)', 
       0.40: 'rgba(154,50,205,0.1)', 
       0.45: 'rgba(240,255,255,0.1)', 
       0.50: 'rgba(240,255,255,0.1)', 
       0.55: 'rgba(240,255,255,0.1)', 
       0.60: 'rgba(0,255,0,0.1)', 
       0.65: 'rgba(0,255,0,0.1)', 
       0.70: 'rgba(0,255,0,0.2)', 
       0.75: 'rgba(255,255,0,0.2)', 
       0.85: 'rgba(255,255,0,0.2)', 
       0.90: 'rgba(255,255,0,0.5)', 
       0.95: 'rgba(255,0,0,0.5)', 
       1.00: 'rgba(255,0,0,1)' 
      } 
     } 

답변

0

당신은 분기 색 구성표를 찾고 있습니다. ColorBrewer으로 이동하여 "diverging"데이터를 선택하고 색 구성표를 선택하십시오.

관련 문제