2017-04-18 2 views
0

cmap_builder를 사용하고 싶습니다. 그래서 시도했습니다 from colormap import cmap_builder. I 시도, 스파이더 나에게 ImportError: No module named 'colormap'Windows에서 Spyder (Python 3.5) 용 pip를 사용하여 colormap을 설치하는 방법

그래서 내가 http://colormap.readthedocs.io/en/latest/ 이에 설명 된대로 작동하지 않았다, pip install colormap를 설치하려고 오류가 throwed하고 메시지 No matching distribution found

그래서 설치하는 다른 방법이 표시 파이썬 3.5에서 Spyder를 사용하기위한 색상 맵?

+0

이'colormap' 패키지는 꽤 쓸모없는 것처럼 보입니다. 색상 맵을 만드는 모든 도구는 실제로 matplotlib에 이미 내장되어 있습니다. – ImportanceOfBeingErnest

+0

그렇다면 색상 맵 대신 matplotlib를 사용하는 방법은 무엇입니까? – Abhishek

+0

아래 예를 제공했습니다. 물론 귀하의 케이스에 따라 다르며 귀하의 질문을 실제 사용 사례로 업데이트 할 수 있습니다. – ImportanceOfBeingErnest

답변

1

원칙적으로 matplotlib에는 이미 사용자 정의 색상 표를 만들 수있는 모든 도구가 있습니다. 두 가지 주요 옵션은 세그먼트 화 된 색상 표 (LinearSegmentedColormap) 또는 개별 색상 표 ListedColormap을 만드는 것입니다. 이산 컬러 맵은 다음과 같이 생성 될 수

import matplotlib.colors as mcolors 
import matplotlib.pyplot as plt 
import numpy as np 

cmap = mcolors.LinearSegmentedColormap.from_list("n", ["crimson", "gold","steelblue"]) 

x = np.linspace(-1,2.7) 
X,Y = np.meshgrid(x,x) 
Z = np.exp(-X**2-Y**2) 

im =plt.imshow(Z, cmap=cmap) 
plt.colorbar() 

plt.show() 

enter image description here

:

cmap = mcolors.ListedColormap(["crimson", "gold","steelblue"]) 

enter image description here

여기 진홍색, 금색과 파란색 사이의 연속 칼라 맵의 예를 찾기

+0

고마워, 제게는 완벽하게 작동합니다 .... 저는 cmap에 의해 색상 맵을 당신의 설명으로 바 꾸었습니다. – Abhishek

관련 문제