seaborn / matplotlib 사용자 정의 컬러 맵

수리야

지역에 다른 색상을 표시하려는 2d numpy 배열이 있습니다 (데이터 <0의 경우 파란색, 0 <= 데이터 <5의 경우 녹색, 데이터> 5의 경우 빨간색).

본질적으로 데이터 범위를 기반으로 한 연속 데이터에 범주 형 색상을 사용하려고합니다.

현재 저는 numexprexpression을 사용 하여 데이터를 사용하고 (1 * (data < 0)) + (2 * (data >= 0) & (data < 5)) + (3 * (data >= 5))있습니다. 그런 다음 인덱스 색상 배열 / dict ( {1: (0, 0, 255), 2: (0, 255, 0), 3: (255, 0, 0)})를 사용하여 데이터의 색상 값을 계산합니다. 나는 이것이 과잉이라고 생각합니다. 내가 찾을 수없는 커스텀 컬러 맵을 사용하는 seaborn / matplot을 사용하여이 작업을 수행하는 쉬운 방법이 있어야합니다. 모든 포인터 / 샘플 코드가 큰 도움이 될 것입니다.

꽝황

사용자 정의 색상 맵을 만들고 다음과 sns.heatmap함께 사용할 수 있습니다 vmin=-1, vmax=6.

# random data
np.random.seed(1)
a = np.random.uniform(-2,10,(10,10))

from matplotlib import cm, colors as mcolors

# create a custome color map
cmap = mcolors.ListedColormap(['b']+['g']*5 + ['r'], name='abcd', N=7)

# plot heat map, annotation for reference
sns.heatmap(a, annot=True,xticklabels=False, yticklabels=False, cmap=cmap, vmin=-1,vmax=6)

산출:

여기에 이미지 설명 입력

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Matplotlib 컬러 맵 사용자 지정

분류에서Dev

사용자 정의 Seaborn 컬러 맵 생성시 오류

분류에서Dev

matplotlib 오차 막대 플롯-사용자 정의 컬러 맵 사용

분류에서Dev

seaborn 히트 맵 컬러 맵

분류에서Dev

contourf에 사용자 정의 컬러 맵 사용

분류에서Dev

Matplotlib : 컬러 맵을 사용하여 정권 표시 (axvspan 또는 bar?)

분류에서Dev

맞춤 Matplotlib 컬러 맵-pgfplots와 유사

분류에서Dev

사용자 정의 컬러 맵을 사용하여 windrose를 만들기 위해 matplotlib ax.bar ()를 통해 플로팅 할 때 "ValueError : Invalid RGBA argument : None"

분류에서Dev

cbfit matlab을 사용하여 사용자 지정 컬러 맵

분류에서Dev

Seaborn에서 색상 막대 사용자 정의-히트 맵

분류에서Dev

Seaborn 히트 맵의 컬러 바 뒤집기

분류에서Dev

matplotlib 컬러 맵 회전

분류에서Dev

비선형 컬러 맵, matplotlib

분류에서Dev

matplotlib의 사용자 정의 연속 색상 맵

분류에서Dev

GUI에서 matplotlib의 컬러 맵을 사용하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

RGB에서 HTML 로의 컬러 맵 Matplotlib의 하위 집합

분류에서Dev

matplotlib 컬러 맵 : 크기 조정하지 마십시오

분류에서Dev

plt 외부에서 matplotlib 컬러 맵에 대한 제한 설정

분류에서Dev

matplotlib를 사용하여 플로팅하는 동안 데이터 프레임 열의 문자열을 기반으로 컬러 맵 만들기

분류에서Dev

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

분류에서Dev

Seaborn 사용자 지정 범위 히트 맵

분류에서Dev

기존 matplotlib 그림의 컬러 맵 변경

분류에서Dev

Python-3D 라인 플롯을위한 matplotlib의 컬러 맵

분류에서Dev

Matplotlib : 컬러 맵 사용 및 다른 값에 대해 다른 마커 사용

분류에서Dev

사용자 정의 색상 범위 및 정적 컬러 맵이있는 2D 색상 코딩 산점도

분류에서Dev

사용자 지정 요소 수가있는 MATLAB 명명 된 컬러 맵

분류에서Dev

seaborn을 사용하고 있으며 히트 맵이 있습니다. 이산 범위의 특정 색상으로 컬러 맵을 생성하려면 어떻게합니까?

분류에서Dev

Seaborn 및 Matplotlib를 사용하여 히트 맵 및 라인 플롯의 공유 서브 플롯에서 x 축 눈금 정렬

Related 관련 기사

  1. 1

    Matplotlib 컬러 맵 사용자 지정

  2. 2

    사용자 정의 Seaborn 컬러 맵 생성시 오류

  3. 3

    matplotlib 오차 막대 플롯-사용자 정의 컬러 맵 사용

  4. 4

    seaborn 히트 맵 컬러 맵

  5. 5

    contourf에 사용자 정의 컬러 맵 사용

  6. 6

    Matplotlib : 컬러 맵을 사용하여 정권 표시 (axvspan 또는 bar?)

  7. 7

    맞춤 Matplotlib 컬러 맵-pgfplots와 유사

  8. 8

    사용자 정의 컬러 맵을 사용하여 windrose를 만들기 위해 matplotlib ax.bar ()를 통해 플로팅 할 때 "ValueError : Invalid RGBA argument : None"

  9. 9

    cbfit matlab을 사용하여 사용자 지정 컬러 맵

  10. 10

    Seaborn에서 색상 막대 사용자 정의-히트 맵

  11. 11

    Seaborn 히트 맵의 컬러 바 뒤집기

  12. 12

    matplotlib 컬러 맵 회전

  13. 13

    비선형 컬러 맵, matplotlib

  14. 14

    matplotlib의 사용자 정의 연속 색상 맵

  15. 15

    GUI에서 matplotlib의 컬러 맵을 사용하는 방법은 무엇입니까?

  16. 16

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

  17. 17

    RGB에서 HTML 로의 컬러 맵 Matplotlib의 하위 집합

  18. 18

    matplotlib 컬러 맵 : 크기 조정하지 마십시오

  19. 19

    plt 외부에서 matplotlib 컬러 맵에 대한 제한 설정

  20. 20

    matplotlib를 사용하여 플로팅하는 동안 데이터 프레임 열의 문자열을 기반으로 컬러 맵 만들기

  21. 21

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

  22. 22

    Seaborn 사용자 지정 범위 히트 맵

  23. 23

    기존 matplotlib 그림의 컬러 맵 변경

  24. 24

    Python-3D 라인 플롯을위한 matplotlib의 컬러 맵

  25. 25

    Matplotlib : 컬러 맵 사용 및 다른 값에 대해 다른 마커 사용

  26. 26

    사용자 정의 색상 범위 및 정적 컬러 맵이있는 2D 색상 코딩 산점도

  27. 27

    사용자 지정 요소 수가있는 MATLAB 명명 된 컬러 맵

  28. 28

    seaborn을 사용하고 있으며 히트 맵이 있습니다. 이산 범위의 특정 색상으로 컬러 맵을 생성하려면 어떻게합니까?

  29. 29

    Seaborn 및 Matplotlib를 사용하여 히트 맵 및 라인 플롯의 공유 서브 플롯에서 x 축 눈금 정렬

뜨겁다태그

보관