matplotlib 여러 이미지 공용 colorbar 구현 예제
2143 단어 matplotlibcolorbar
# -*- coding: utf-8 -*-
"""
Created on Sat Sep 5 18:05:11 2020
@author: 15025
draw three figures with one common colorbar
"""
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import ImageGrid
class Visualazation:
def mainProgram(self):
# Set up figure and image grid
fig = plt.figure(figsize=(8, 4))
grid = ImageGrid(fig, 111,
nrows_ncols=(1,3),
axes_pad=0.15,
share_all=True,
cbar_location="right",
cbar_mode="single",
cbar_size="7%",
cbar_pad=0.15,
)
# Add data to image grid
for ax in grid:
im = ax.imshow(np.random.random((10,10)), vmin=0, vmax=1)
# Colorbar
ax.cax.colorbar(im)
ax.cax.toggle_label(True)
plt.show()
if __name__ == "__main__":
main = Visualazation()
main.mainProgram()
결 과 는:ImageGrid()
함수 매개 변수 설명:nrows_ncols=(1,3)
은1
줄3
열 을 만 드 는 캔버스 를 표시 합 니 다.share_all=True
그림 의 공용 x 좌표 축 과 y 좌표 축 을 나타 낸다.cbar_location="right"
는colorbar
이미지 의 오른쪽 에 있 고 물론 위,아래,왼쪽 에 있 을 수 있다 고 밝 혔 다.cbar_mode="single"
는 세 개의 이미지 가 하나colorbar
공용 임 을 나타 낸다.cbar_size="7%"
는colorbar
의 사 이 즈 를 표시 하고 기본 값 은5%
입 니 다.cbar_pad=0.15
그림 과colorbar
사이 의 충전 간격 을 나타 내 고 기본 값 은5%
입 니 다.이상 의 수 치 를 스스로 조정 하여 시도 할 수 있다.이 글 은 matplotlib 여러 이미지 가 하나의 colorbar 를 공유 하 는 예제 에 관 한 글 을 소개 합 니 다.더 많은 matplotlib 공용 colorbar 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
「수리계획법~선형계획법~」을 참고로 matplotlib와 WolframAlpha로 해보고 싶다.(오리지널 포스트) (참고) 선형 계획법 초입문 작업 중입니다. 정수에만 대응합니다. 공부중. 쉽게 3D 표시할 수 있습니까? 조언을 받으면 도움이됩니다. 완성형?을 찾고 있습니다. 잘 부탁드립니다. 정수해: {{x...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.