2013-03-17 3 views
3

좋아요, 아마도 이것은 간단 할 것 같지만 광범위하게 검색하여 찾을 수 없습니다. 내가하고 싶은 것은 matplotlib로 생성 된 등고선의 정확한 RGB 색상 값을 지정하는 것입니다. 다음matplotlib로 윤곽선의 RGB 색상을 지정하십시오.

plt.contour(X,Y,Z,[0.1,0.2,0.3],colors='k') 

나는 모든 블랙 세 가지 윤곽 수준을 얻을 것이다, 또는 내가 'W'로 대체한다면 그 윤곽 'K'의 곳에서 모든 것 : 내가 뭔가를 할 경우 알고 화이트. 그건 괜찮지 만 내가 뭘해야이 같은 것입니다 : 색상이 몇 가지 내장 프리셋에서 선택하지만, RGB (또는 RGBA) 값을 가지고 있지

plt.contour(X,Y,Z,[0.1,0.2,0.3],colors=(1.0,0.25,0.75) 

정확하게 내게로 정의했다.

아이디어가 있으십니까?

답변

7

색상이있는 목록을 제공해야합니다. 목록의 색상이 1 색이면 모든 윤곽에 해당 색상이 사용됩니다.

plt.contour(X, Y, Z, [0.1,0.2,0.3], colors = [(1.0,0.25,0.75)]) 
+0

예! 고맙습니다 ! 솔직히 그 구문을 시도했다고 생각했지만, 대괄호와 괄호를 뒤집어봤을 것입니다. – Rhysy

+1

대답을 수락 할 수 있습니까? 다른 사람들이 그 질문에 답을 얻게하는 것이 가장 좋은 방법입니다. (그리고 나는 크레딧을 얻는다 :) – Robbert

관련 문제