동일한 imshow matplotlib에있는 두 개의 다른 색상 컬러 맵

마크 알렉스

아래 예를 가정 해 보겠습니다.

import matplotlib.pyplot as plt
import numpy as np

v1 = -1 + 2*np.random.rand(50,150)
fig = plt.figure()
ax = fig.add_subplot(111)
p = ax.imshow(v1,interpolation='nearest')
cb = plt.colorbar(p,shrink=0.5)
plt.xlabel('Day')
plt.ylabel('Depth')
cb.set_label('RWU')
plt.show()

0보다 큰 값과 다른 컬러 맵에서 0보다 낮은 값을 표시하고 싶습니다.

gg349

우선, 0에서 '중립'인 발산 컬러 맵을 사용하고 두 개의 다른 색상으로 발산하기를 원할 수 있습니까? 다음은 예입니다.

import matplotlib.pyplot as plt
import numpy as np

v1 = -1+2*np.random.rand(50,150)
fig,ax = plt.subplots()
p = ax.imshow(v1,interpolation='nearest',cmap=plt.cm.RdBu)
cb = plt.colorbar(p,shrink=0.5)
ax.set_xlabel('Day')
ax.set_ylabel('Depth')
cb.set_label('RWU')
plt.show()

여기에 이미지 설명 입력

두 개의 다른 컬러 맵을 정말로 사용하고 싶다면 마스크 배열을 사용하는 솔루션입니다.

import matplotlib.pyplot as plt
import numpy as np
from numpy.ma import masked_array

v1 = -1+2*np.random.rand(50,150)
v1a = masked_array(v1,v1<0)
v1b = masked_array(v1,v1>=0)
fig,ax = plt.subplots()
pa = ax.imshow(v1a,interpolation='nearest',cmap=cm.Reds)
cba = plt.colorbar(pa,shrink=0.25)
pb = ax.imshow(v1b,interpolation='nearest',cmap=cm.winter)
cbb = plt.colorbar(pb,shrink=0.25)
plt.xlabel('Day')
plt.ylabel('Depth')
cba.set_label('positive')
cbb.set_label('negative')
plt.show()

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

matplotlib 두 개의 다른 색상이 동일한 주석에 있음

분류에서Dev

matplotlib에서 20 개 이상의 고유 한 색상을 제공 할 수있는 컬러 맵을 설정하는 방법은 무엇입니까?

분류에서Dev

Seaborn / Matplotlib : 범례의 다른 변수에 대한 색조 색상 (히트 맵과 같은)이있는 산점도?

분류에서Dev

같은 그래프에 두 개의 다른 모서리 색상 맵이 있습니까?

분류에서Dev

Plotly.js에서 동일한 색상 스케일의 다양한 히트 맵

분류에서Dev

맵 박스를 사용하여 동일한 레이어에 서로 다른 색상의 여러 점을 그리는 방법은 무엇입니까?

분류에서Dev

Python-0.99 및 0.999에 대해 서로 다른 색상을 가진 사용자 정의 컬러 맵

분류에서Dev

두 개의 서로 다른 플롯에 대해 동일한 R ggplot 그래프 색상 그라디언트

분류에서Dev

두 개의 다른 개체가 동적 컬렉션에서 동일한 값을 갖는지 확인

분류에서Dev

두 개의 다른 디렉토리에서 동일한 컨트롤러 이름

분류에서Dev

두 개의 다른 컨트롤러에서 동일한 기능 사용

분류에서Dev

이상한 : 두 개의 동일한 코드, 하나는 잘 작동하지만 다른 showe 오류는 여러 번 확인했습니다.

분류에서Dev

지정된 색상과 측정 된 색상의 차이, matplotlib 컬러 맵

분류에서Dev

groupby 플롯의 컬러 맵에서 특정 색상 / 색상 제외

분류에서Dev

두 스레드가 동일한 포트에있는 두 개의 다른 소켓과 동시에 상호 작용할 수 있습니까?

분류에서Dev

matplotlib 컬러 맵의 첫 번째 색상을 회색으로 설정

분류에서Dev

다른 결과로 두 개의 동일한 mongo 컬렉션을 모의하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 뷰 컨트롤러에 동일한 뷰를 추가 할 수 있습니까?

분류에서Dev

키 체인의 동일한 kSecAttrAccount에서 두 개의 다른 값

분류에서Dev

R에서 다른 맵의 포인트에 동일한 색상 스케일을 사용하는 방법은 무엇입니까?

분류에서Dev

RxPparazzo는 두 개 이상의 이미지를 선택할 때 동일한 이미지를 검색합니다.

분류에서Dev

동일한 페이지에있는 두 개의 다른 Yammer 공유 단추

분류에서Dev

c # 텍스트 파일의 줄을 두 개의 동일한 부분으로 나누고 두 개의 다른 목록 상자에 표시하는 방법

분류에서Dev

Scilab : 두 개의 서브 플롯에 대해 동일한 컬러 바

분류에서Dev

동일한 WHERE 절이있는 동일한 테이블에 대한 두 개의 다른 쿼리

분류에서Dev

동일한 대화 상자에있는 두 개의 TextView

분류에서Dev

동일한 그래프에있는 두 개의 상자 그림

분류에서Dev

두 개의 다른 탭에 동일한 콘텐츠 추가

분류에서Dev

WPF 두 개의 다른 창에 동일한 이미지 표시

Related 관련 기사

  1. 1

    matplotlib 두 개의 다른 색상이 동일한 주석에 있음

  2. 2

    matplotlib에서 20 개 이상의 고유 한 색상을 제공 할 수있는 컬러 맵을 설정하는 방법은 무엇입니까?

  3. 3

    Seaborn / Matplotlib : 범례의 다른 변수에 대한 색조 색상 (히트 맵과 같은)이있는 산점도?

  4. 4

    같은 그래프에 두 개의 다른 모서리 색상 맵이 있습니까?

  5. 5

    Plotly.js에서 동일한 색상 스케일의 다양한 히트 맵

  6. 6

    맵 박스를 사용하여 동일한 레이어에 서로 다른 색상의 여러 점을 그리는 방법은 무엇입니까?

  7. 7

    Python-0.99 및 0.999에 대해 서로 다른 색상을 가진 사용자 정의 컬러 맵

  8. 8

    두 개의 서로 다른 플롯에 대해 동일한 R ggplot 그래프 색상 그라디언트

  9. 9

    두 개의 다른 개체가 동적 컬렉션에서 동일한 값을 갖는지 확인

  10. 10

    두 개의 다른 디렉토리에서 동일한 컨트롤러 이름

  11. 11

    두 개의 다른 컨트롤러에서 동일한 기능 사용

  12. 12

    이상한 : 두 개의 동일한 코드, 하나는 잘 작동하지만 다른 showe 오류는 여러 번 확인했습니다.

  13. 13

    지정된 색상과 측정 된 색상의 차이, matplotlib 컬러 맵

  14. 14

    groupby 플롯의 컬러 맵에서 특정 색상 / 색상 제외

  15. 15

    두 스레드가 동일한 포트에있는 두 개의 다른 소켓과 동시에 상호 작용할 수 있습니까?

  16. 16

    matplotlib 컬러 맵의 첫 번째 색상을 회색으로 설정

  17. 17

    다른 결과로 두 개의 동일한 mongo 컬렉션을 모의하는 방법은 무엇입니까?

  18. 18

    두 개의 다른 뷰 컨트롤러에 동일한 뷰를 추가 할 수 있습니까?

  19. 19

    키 체인의 동일한 kSecAttrAccount에서 두 개의 다른 값

  20. 20

    R에서 다른 맵의 포인트에 동일한 색상 스케일을 사용하는 방법은 무엇입니까?

  21. 21

    RxPparazzo는 두 개 이상의 이미지를 선택할 때 동일한 이미지를 검색합니다.

  22. 22

    동일한 페이지에있는 두 개의 다른 Yammer 공유 단추

  23. 23

    c # 텍스트 파일의 줄을 두 개의 동일한 부분으로 나누고 두 개의 다른 목록 상자에 표시하는 방법

  24. 24

    Scilab : 두 개의 서브 플롯에 대해 동일한 컬러 바

  25. 25

    동일한 WHERE 절이있는 동일한 테이블에 대한 두 개의 다른 쿼리

  26. 26

    동일한 대화 상자에있는 두 개의 TextView

  27. 27

    동일한 그래프에있는 두 개의 상자 그림

  28. 28

    두 개의 다른 탭에 동일한 콘텐츠 추가

  29. 29

    WPF 두 개의 다른 창에 동일한 이미지 표시

뜨겁다태그

보관