Matplotlib 컬러 바 범위

Manav Narula 2023년1월30일
  1. matpltolib.pyplot.clim()함수를 사용하여 Matplotlib에서 컬러 바 범위를 설정합니다
  2. vminvmax매개 변수를 사용하여 Python에서 컬러 바 범위를 설정합니다
Matplotlib 컬러 바 범위

컬러 바는 플롯의 색상 비율에 대한 숫자를 나타내는 데 사용할 수 있습니다. 어떤 숫자가 어떤 색상으로 표현되는지 보여주는 키와 같습니다. 플롯 축 객체의 인스턴스이며 쉽게 사용자 정의 할 수 있습니다.

이 기사에서는 matplotlib 그림에서 컬러 바의 범위를 설정하는 방법을 배웁니다.

컬러 바의 범위를 제어하여 특정 값 범위로 색상을 제한 할 수 있습니다. 다음 그래프의 컬러 바 범위를 변경합니다.

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()

matplotlib에서 clim () 함수를 사용하는 컬러 바 범위

matpltolib.pyplot.clim()함수를 사용하여 Matplotlib에서 컬러 바 범위를 설정합니다

clim()함수는 스케일링에 사용되는 플롯의 색상 제한을 설정하여 컬러 바의 범위를 제어하는 ​​데 사용할 수 있습니다.

예를 들면

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()
plt.clim(0, 150)

matpltolib.pyplot.clim () 함수를 사용하여 Matplotlib에서 컬러 바 범위를 설정합니다

컬러 바의 범위를 변경하여 점의 색상이 원래 플롯과 어떻게 다른지 확인하십시오.

이전에는set_clim()함수도이를 위해 사용되었습니다. 여러 서브 플롯에서 컬러 바 범위를 지정하는 것은 매우 유용했습니다. 그러나이 함수는 최신 버전의 matplotlib 라이브러리에서 더 이상 사용되지 않으므로 피해야합니다.

vminvmax매개 변수를 사용하여 Python에서 컬러 바 범위를 설정합니다

vminvmax매개 변수를 사용하여 색상 값 매핑을위한 스케일을 지정할 수 있습니다. 이러한 매개 변수는 컬러 맵을 사용하는 객체와 함께 작동합니다.

matplotlib에서 컬러 바의 범위를 제어하는 ​​데 사용할 수 있습니다.

예를 들면

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis", vmin=0, vmax=150)

c = plt.colorbar()

vmin 및 vmax를 사용하는 matplotlib 컬러 바 범위

작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Matplotlib Colorbar