반응형
matplotlib의 컬러 맵을 사용하여 숫자를 색상에 매핑하는 방법은 무엇입니까?
x
부동 소수점 숫자를 포함 하는 변수 를 고려하십시오 . 이 숫자를 색상에 매핑하기 위해 matplotlib의 컬러 맵을 사용하고 싶지만 아무것도 플로팅하지 않습니다. 기본적으로, mpl.cm.autumn
예를 들어 mpl.colors.Normalize(vmin = -20, vmax = 10)
범위를 설정하는 데 사용 하여 x
컬러 맵 을 선택한 다음 해당 색상에 매핑 할 수 있기를 원합니다 . 그러나 나는 정말로 문서를 얻지 못 mpl.cm
하므로 누군가 나에게 힌트를 줄 수 있다면.
cm.hot(0.3)
를 반환하는 것처럼 간단 합니다 (0.82400814813704837, 0.0, 0.0, 1.0)
.
전체 작업 프로그램은 읽을 수 있습니다.
import matplotlib.cm as cm
print cm.hot(0.3)
노멀 라이저도 사용하려면
import matplotlib as mpl
import matplotlib.cm as cm
norm = mpl.colors.Normalize(vmin=-20, vmax=10)
cmap = cm.hot
x = 0.3
m = cm.ScalarMappable(norm=norm, cmap=cmap)
print m.to_rgba(x)
예를 들어 0과 1 사이의 인수를 제공하여 컬러 맵에서 색상을 가져올 수 있습니다 cm.autumn(0.5)
.
게임에 정규화 인스턴스가있는 경우 대신 정규화의 반환을 사용합니다.
import matplotlib.cm as cm
from matplotlib.colors import Normalize
cmap = cm.autumn
norm = Normalize(vmin=-20, vmax=10)
print cmap(norm(5))
참조 URL : https://stackoverflow.com/questions/15140072/how-to-map-number-to-color-using-matplotlibs-colormap
반응형
'IT이야기' 카테고리의 다른 글
std :: to_string-오버로드 된 함수의 인스턴스가 인수 목록과 일치합니다. (0) | 2021.04.05 |
---|---|
문자열이 변경되지 않도록 보장되는 경우 문화에 따라 문자열 비교가 실제로 다를 수 있을까? (0) | 2021.04.05 |
속기 배경 속성에 배경 표지 값을 포함하는 방법 (0) | 2021.04.05 |
대상 데이터베이스가 최신 상태가 아닙니다. (0) | 2021.04.05 |
삭제 후 카메라 권한을 기억하는 iPad— 지우는 방법 (0) | 2021.04.05 |