컬러맵 범위의 대화식 조정 #

컬러바를 사용하여 이미지의 컬러매핑 범위를 대화식으로 조정하는 방법을 보여줍니다. 대화형 기능을 사용하려면 확대/축소 모드(돋보기 도구 모음 버튼) 또는 팬 모드(4방향 화살표 도구 모음 버튼)에 있어야 하며 컬러바 내부를 클릭해야 합니다.

확대/축소할 때 확대/축소 영역의 경계 상자는 표준의 새 vmin 및 vmax를 정의합니다. 마우스 오른쪽 버튼을 사용하여 확대/축소하면 축에서 축소할 수 있는 것과 같은 방식으로 선택한 영역에 비례하여 vmin 및 vmax가 확장됩니다. 패닝할 때 노름의 vmin과 vmax는 모두 이동 방향에 따라 이동합니다. 홈/뒤로/앞으로 버튼을 사용하여 이전 상태로 돌아갈 수도 있습니다.

색상 매핑을 이동하려면 색상 막대를 이동하여 색상 매핑의 크기를 조정하려면 색상 막대를 확대하십시오.
import matplotlib.pyplot as plt
import numpy as np

t = np.linspace(0, 2 * np.pi, 1024)
data2d = np.sin(t)[:, np.newaxis] * np.cos(t)[np.newaxis, :]

fig, ax = plt.subplots()
im = ax.imshow(data2d)
ax.set_title('Pan on the colorbar to shift the color mapping\n'
             'Zoom on the colorbar to scale the color mapping')

fig.colorbar(im, ax=ax, label='Interactive colorbar')

plt.show()

Sphinx-Gallery에서 생성한 갤러리