matplotlib.image#

이미지 모듈은 기본 이미지 로드, 크기 조정 및 표시 작업을 지원합니다.

클래스 matplotlib.image. AxesImage ( ax , * , cmap = None , norm = None , interpolation = None , origin = None , extent = None , filternorm = True , filterrad = 4.0 , resample = False , interpolation_stage = None , ** kwargs ) [소스] #

베이스:_ImageBase

Axes에 첨부된 이미지.

매개변수 :
도끼Axes

이미지가 속할 축입니다.

cmap str 또는 Colormap, 기본값: rcParams["image.cmap"](기본값: 'viridis')

스칼라 데이터를 색상에 매핑하는 데 사용되는 Colormap 인스턴스 또는 등록된 컬러맵 이름입니다.

규범 str 또는Normalize

휘도를 0-1로 매핑합니다.

보간 str, 기본값: rcParams["image.interpolation"](기본값: 'antialiased')

지원되는 값은 'none', 'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric'입니다. , 'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'.

interpolation_stage {'데이터', 'rgba'}, 기본값: '데이터'

'데이터'인 경우 사용자가 제공한 데이터에 보간이 수행됩니다. 'rgba'인 경우 색상 매핑이 적용된 후 보간이 수행됩니다(시각적 보간).

원산지 {'upper', 'lower'}, 기본값: rcParams["image.origin"](기본값: 'upper')

축의 왼쪽 위 또는 왼쪽 아래 모서리에 배열의 [0, 0] 인덱스를 배치합니다. 규칙 'upper'는 일반적으로 행렬 및 이미지에 사용됩니다.

익스텐트 튜플, 선택사항

데이터 플롯에 등록된 이미지 플롯을 만들기 위한 데이터 축(왼쪽, 오른쪽, 아래쪽, 위쪽)입니다. 기본값은 0부터 시작하는 행 및 열 인덱스로 픽셀 중심에 레이블을 지정하는 것입니다.

filternorm 부울, 기본값: 참

Antigrain 이미지 크기 조정 필터의 매개변수입니다(antigrain 문서 참조). filternorm이 설정된 경우 필터는 정수 값을 정규화하고 반올림 오류를 수정합니다. 소스 부동 소수점 값으로 아무 작업도 수행하지 않고 1.0 규칙에 따라 정수만 수정합니다. 즉, 픽셀 가중치의 합은 1.0과 같아야 합니다. 따라서 필터 함수는 적절한 모양의 그래프를 생성해야 합니다.

filterrad float > 0, 기본값: 4

반지름 매개변수가 있는 필터의 필터 반지름, 즉 보간이 'sinc', 'lanczos' 또는 'blackman' 중 하나인 경우.

리샘플 부울, 기본값: False

True이면 전체 리샘플링 방법을 사용합니다. False이면 출력 이미지가 입력 이미지보다 클 때만 리샘플링합니다.

**kwargs Artist속성
매개변수 :
norm Normalize(또는 하위 클래스) 또는 str 또는 None

데이터를 일반적으로 간격으로 조정하는 정규화 개체입니다 . 이면 해당 이름의 척도를 기반으로 하위 클래스가 동적으로 생성됩니다 . None 인 경우 , norm 은 기본적으로 처리된 첫 번째 데이터를 기반으로 스케일링을 초기화 하는 colors.Normalize 객체입니다.[0, 1]strNormalize

cmap 문자열 또는Colormap

정규화된 데이터 값을 RGBA 색상에 매핑하는 데 사용되는 색상표입니다.

get_cursor_data ( 이벤트 ) [소스] #

이벤트 위치에서 이미지 값을 반환하거나 이벤트가 이미지 외부에 있으면 None 을 반환합니다.

get_extent ( ) [소스] #

이미지 범위를 튜플(left, right, bottom, top)로 반환합니다.

get_window_extent ( 렌더러 = 없음 ) [소스] #

디스플레이 공간에서 아티스트의 경계 상자를 가져옵니다.

경계 상자의 너비와 높이는 음수가 아닙니다.

하위 클래스는 경계 상자 "단단한" 계산에 포함되도록 재정의해야 합니다. 기본값은 0, 0에서 빈 경계 상자를 반환하는 것입니다.

이 기능을 사용할 때 주의하십시오. 아티스트의 아티스트 창 범위가 변경되면 결과가 업데이트되지 않습니다. 범위는 축 제한, 그림 크기 또는 사용된 캔버스 변경과 같은 변환 스택의 변경으로 인해 변경될 수 있습니다(그림을 저장할 때 수행됨). 이로 인해 인터랙티브 Figure가 화면에서는 정상적으로 보이지만 잘못 저장되는 예기치 않은 동작이 발생할 수 있습니다.

make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #

renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.

unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.

반환 :
이미지 (M, N, 4) uint8 배열

샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.

x, y 플로트

픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.

트랜스 Affine2D

이미지에서 픽셀 공간으로의 아핀 변환.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

float 또는 2D 배열 유사 또는 None

animated

부울

array

배열과 같은

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

Colormap또는 str 또는 없음

data

배열형 또는PIL.Image.Image

extent

플로트의 4-튜플

figure

Figure

filternorm

부울

filterrad

포지티브 플로트

gid

str

in_layout

부울

interpolation

{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음

interpolation_stage

{'data', 'rgba'} 또는 없음

label

물체

mouseover

부울

norm

Normalize또는 str 또는 없음

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

rasterized

부울

resample

부울 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

set_extent ( 범위 ) [소스] #

이미지 범위를 설정합니다.

매개변수 :
float의 4-튜플 범위

데이터 좌표에서 튜플로 이미지의 위치와 크기입니다 .(left, right, bottom, top)

메모

이렇게 하면 가 업데이트 되고 자동 크기 조정인 경우 에 관계없이 이미지에 꼭 맞도록 ax.dataLim설정 됩니다 . 자동 크기 조정 상태는 변경되지 않으므로 이를 따라 에 따라 자동 크기 조정을 다시 실행합니다 .ax.viewLimdataLimax.autoscale_view()dataLim

클래스 matplotlib.image. BboxImage ( bbox , * , cmap = None , norm = None , interpolation = None , origin = None , filternorm = True , filterrad = 4.0 , resample = False , ** kwargs ) [출처] #

베이스:_ImageBase

지정된 bbox에 의해 크기가 결정되는 Image 클래스입니다.

cmap은 색상입니다.Colormap 인스턴스 규범은 색상입니다.휘도를 0-1로 매핑하기 위해 인스턴스를 정규화합니다.

kwargs는 아티스트 키워드 인수의 선택적 목록입니다.

포함 ( mouseevent ) [소스] #

이미지 내에서 마우스 이벤트가 발생했는지 테스트합니다.

get_window_extent ( 렌더러 = 없음 ) [소스] #

디스플레이 공간에서 아티스트의 경계 상자를 가져옵니다.

경계 상자의 너비와 높이는 음수가 아닙니다.

하위 클래스는 경계 상자 "단단한" 계산에 포함되도록 재정의해야 합니다. 기본값은 0, 0에서 빈 경계 상자를 반환하는 것입니다.

이 기능을 사용할 때 주의하십시오. 아티스트의 아티스트 창 범위가 변경되면 결과가 업데이트되지 않습니다. 범위는 축 제한, 그림 크기 또는 사용된 캔버스 변경과 같은 변환 스택의 변경으로 인해 변경될 수 있습니다(그림을 저장할 때 수행됨). 이로 인해 인터랙티브 Figure가 화면에서는 정상적으로 보이지만 잘못 저장되는 예기치 않은 동작이 발생할 수 있습니다.

make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #

renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.

unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.

반환 :
이미지 (M, N, 4) uint8 배열

샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.

x, y 플로트

픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.

트랜스 Affine2D

이미지에서 픽셀 공간으로의 아핀 변환.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , 레이블=<설정 해제> ,mouseover=<설정 해제> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

float 또는 2D 배열 유사 또는 None

animated

부울

array

배열과 같은

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

Colormap또는 str 또는 없음

data

배열형 또는PIL.Image.Image

figure

Figure

filternorm

부울

filterrad

포지티브 플로트

gid

str

in_layout

부울

interpolation

{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음

interpolation_stage

{'data', 'rgba'} 또는 없음

label

물체

mouseover

부울

norm

Normalize또는 str 또는 없음

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

rasterized

부울

resample

부울 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

클래스 matplotlib.image. FigureImage ( fig , * , cmap = None , norm = None , offsetx = 0 , offsety = 0 , origin = None , ** kwargs ) [출처] #

베이스:_ImageBase

그림에 첨부된 이미지입니다.

cmap은 색상입니다.Colormap 인스턴스 규범은 색상입니다.휘도를 0-1로 매핑하기 위해 인스턴스를 정규화합니다.

kwargs는 아티스트 키워드 인수의 선택적 목록입니다.

get_extent ( ) [소스] #

이미지 범위를 튜플(left, right, bottom, top)로 반환합니다.

make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #

renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.

unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.

반환 :
이미지 (M, N, 4) uint8 배열

샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.

x, y 플로트

픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.

트랜스 Affine2D

이미지에서 픽셀 공간으로의 아핀 변환.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , 레이블=<설정 해제> ,mouseover=<설정 해제> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

float 또는 2D 배열 유사 또는 None

animated

부울

array

배열과 같은

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

Colormap또는 str 또는 없음

data

알려지지 않은

figure

Figure

filternorm

부울

filterrad

포지티브 플로트

gid

str

in_layout

부울

interpolation

{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음

interpolation_stage

{'data', 'rgba'} 또는 없음

label

물체

mouseover

부울

norm

Normalize또는 str 또는 없음

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

rasterized

부울

resample

부울 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

set_data ( A ) [소스] #

이미지 배열을 설정합니다.

조더 = 0 #
클래스 matplotlib.image. NonUniformImage ( ax , * , interpolation = 'nearest' , ** kwargs ) [출처] #

베이스:AxesImage

매개변수 :
보간 {'nearest', 'bilinear'}, 기본값: 'nearest'
**kwargs

다른 모든 키워드 인수는 의 인수와 동일합니다 AxesImage.

get_extent ( ) [소스] #

이미지 범위를 튜플(left, right, bottom, top)로 반환합니다.

make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #

renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.

unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.

반환 :
이미지 (M, N, 4) uint8 배열

샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.

x, y 플로트

픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.

트랜스 Affine2D

이미지에서 픽셀 공간으로의 아핀 변환.

마우스 오버 = 거짓 #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

float 또는 2D 배열 유사 또는 None

animated

부울

array

알려지지 않은

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

알려지지 않은

data

알려지지 않은

extent

플로트의 4-튜플

figure

Figure

filternorm

알려지지 않은

filterrad

알려지지 않은

gid

str

in_layout

부울

interpolation

{'nearest', 'bilinear'} 또는 없음

interpolation_stage

{'data', 'rgba'} 또는 없음

label

물체

mouseover

부울

norm

알려지지 않은

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

rasterized

부울

resample

부울 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

set_array ( * 인수 ) [소스] #

이전 버전과의 호환성을 위해 유지됨 - 대신 set_data를 사용하십시오.

매개변수 :
배열과 같은
set_cmap ( cmap ) [소스] #

휘도 데이터의 컬러맵을 설정합니다.

매개변수 :
cmap Colormap또는 str 또는 없음
set_data ( x , y , A ) [소스] #

픽셀 중심의 그리드와 픽셀 값을 설정합니다.

매개변수 :
x, y 1D 배열 유사

모양 (N,) 및 (M,)의 단조로운 배열은 각각 픽셀 중심을 지정합니다.

배열과 같은

(M, N) 색상 매핑할 값의 ndarray 또는 마스킹된 배열, 또는 (M, N, 3) RGB 배열 또는 (M, N, 4) RGBA 배열.

set_filternorm ( s ) [소스] #

크기 조정 필터가 가중치를 정규화할지 여부를 설정합니다.

에 대한 도움말을 참조하십시오 imshow.

매개변수 :
필터 표준 부울
set_filterrad ( s ) [소스] #

일부 보간 방식에만 적용할 수 있는 크기 조정 필터 반경 설정 -- imshow에 대한 도움말 참조

매개변수 :
filterrad 포지티브 플로트
set_interpolation ( s ) [소스] #
매개변수 :
s {'가장 가까운', '쌍선형'} 또는 없음

없음인 경우 rcParams["image.interpolation"](기본값: 'antialiased')을 사용합니다.

set_norm ( 규범 ) [출처] #

정규화 인스턴스를 설정합니다.

매개변수 :
규범 Normalize또는 str 또는 없음

메모

이 표준에 대해 매핑 가능을 사용하는 컬러바가 있는 경우 매핑 가능의 표준을 설정하면 컬러바의 표준, 로케이터 및 포맷터가 기본값으로 재설정됩니다.

클래스 matplotlib.image. PcolorImage ( ax , x = 없음 , y = 없음 , A = 없음 , * , cmap = 없음 , norm = 없음 , ** kwargs ) [출처] #

베이스:AxesImage

불규칙한 직사각형 그리드로 pcolor 스타일 플롯을 만듭니다.

이것은 원래 불규칙한 이미지 코드의 변형을 사용하며 해당 그리드 유형에 대해 pcolorfast에서 사용됩니다.

매개변수 :
도끼Axes

이미지가 속할 축입니다.

x, y 1D 배열 유사, 선택 사항

사각형 경계를 지정하는 각각 길이 N+1 및 M+1의 단조로운 배열. 지정하지 않으면 기본값은 각각 및 입니다.range(N + 1)range(M + 1)

배열과 같은

색상으로 구분할 데이터입니다. 해석은 모양에 따라 다릅니다.

  • (M, N) ndarray 또는 마스크 배열: 색상 매핑할 값

  • (M, N, 3): RGB 배열

  • (M, N, 4): RGBA 배열

cmap str 또는 Colormap, 기본값: rcParams["image.cmap"](기본값: 'viridis')

스칼라 데이터를 색상에 매핑하는 데 사용되는 Colormap 인스턴스 또는 등록된 컬러맵 이름입니다.

규범 str 또는Normalize

휘도를 0-1로 매핑합니다.

**kwargs Artist속성
get_cursor_data ( 이벤트 ) [소스] #

이벤트 위치에서 이미지 값을 반환하거나 이벤트가 이미지 외부에 있으면 None 을 반환합니다.

make_image ( 렌더러 , 배율 = 1.0 , 샘플링되지 않은 = False ) [소스] #

renderer 를 사용하여 렌더링하기 위해 이 이미지의 데이터를 지정된 배율 로 정규화, 크기 조정 및 색상 매핑 합니다.

unsampled 가 True 이면 이미지 크기가 조정되지 않지만 적절한 아핀 변환이 대신 반환됩니다.

반환 :
이미지 (M, N, 4) uint8 배열

샘플링 되지 않은 경우를 제외하고 리샘플된 RGBA 이미지 는 True입니다.

x, y 플로트

픽셀 공간에서 이미지를 그려야 하는 왼쪽 위 모서리입니다.

트랜스 Affine2D

이미지에서 픽셀 공간으로의 아핀 변환.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<설정 해제> ,레이블=<설정 해제> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [출처] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

float 또는 2D 배열 유사 또는 None

animated

부울

array

알려지지 않은

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

Colormap또는 str 또는 없음

data

알려지지 않은

extent

플로트의 4-튜플

figure

Figure

filternorm

부울

filterrad

포지티브 플로트

gid

str

in_layout

부울

interpolation

{'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} 또는 없음

interpolation_stage

{'data', 'rgba'} 또는 없음

label

물체

mouseover

부울

norm

Normalize또는 str 또는 없음

path_effects

AbstractPathEffect

picker

None 또는 bool 또는 float 또는 호출 가능

rasterized

부울

resample

부울 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

set_array ( * 인수 ) [소스] #

이전 버전과의 호환성을 위해 유지됨 - 대신 set_data를 사용하십시오.

매개변수 :
배열과 같은
set_data ( x , y , A ) [소스] #

사각형 경계 및 데이터 값에 대한 그리드를 설정합니다.

매개변수 :
x, y 1D 배열 유사, 선택 사항

사각형 경계를 지정하는 각각 길이 N+1 및 M+1의 단조로운 배열. 지정하지 않으면 기본값은 각각 및 입니다.range(N + 1)range(M + 1)

배열과 같은

색상으로 구분할 데이터입니다. 해석은 모양에 따라 다릅니다.

  • (M, N) ndarray 또는 마스크 배열: 색상 매핑할 값

  • (M, N, 3): RGB 배열

  • (M, N, 4): RGBA 배열

matplotlib.이미지. composite_images ( 이미지 , 렌더러 , 배율 = 1.0 ) [소스] #

여러 RGBA 이미지를 하나로 합성합니다. 이미지는 이미지 목록 에 나타나는 순서대로 합성됩니다 .

매개변수 :
이미지 이미지 목록

각각에는 방법이 있어야 합니다 make_image. 각 이미지에 대해 can_composite를 반환해야 True하지만 이 함수에 의해 강제되지는 않습니다. 각 이미지는 전단 없이 순전히 아핀 변환이어야 합니다.

렌더러RendererBase
배율 플로트, 기본값: 1

사용 중인 렌더러에 적용할 추가 배율입니다.

반환 :
이미지 uint8 배열(M, N, 4)

합성된 RGBA 이미지.

offset_x, offset_y 부동 소수점

합성된 이미지가 출력 그림에 배치되어야 하는 (왼쪽, 아래쪽) 오프셋입니다.

matplotlib.이미지. imread ( fname , format = None ) [소스] #

파일에서 배열로 이미지를 읽습니다.

메모

이 기능은 역사적인 이유로 존재합니다. PIL.Image.open이미지를 로드 하는 데 대신 사용하는 것이 좋습니다 .

매개변수 :
fname str 또는 파일류

읽을 이미지 파일: 파일 이름, URL 또는 이진 읽기 모드로 열린 파일과 같은 객체.

URL 전달은 더 이상 사용되지 않습니다. 읽을 수 있도록 URL을 열고 결과를 Pillow에 전달하십시오(예: ) np.array(PIL.Image.open(urllib.request.urlopen(url))).

형식 str, 선택사항

데이터를 읽는 데 사용되는 이미지 파일 형식입니다. 이미지는 형식 이 "png"로 설정된 경우, fname 이 ".png" 확장자를 가진 경로 또는 열린 파일인 경우 또는 URL인 경우 PNG 파일로 로드됩니다. 다른 모든 경우에는 형식 이 무시되고 형식이 에서 자동 감지됩니다 PIL.Image.open.

반환 :
numpy.array

이미지 데이터입니다. 반환된 배열에는 모양이 있습니다.

  • (M, N) 그레이스케일 이미지의 경우.

  • (M, N, 3) RGB 이미지의 경우.

  • (M, N, 4) RGBA 이미지의 경우.

PNG 이미지는 float 배열(0-1)로 반환됩니다. 다른 모든 형식은 int 배열로 반환되며 파일 내용에 따라 비트 심도가 결정됩니다.

matplotlib.이미지. imsave ( fname , arr , vmin = None , vmax = None , cmap = None , format = None , origin = None , dpi = 100 , * , metadata = None , pil_kwargs = None ) [출처] #

배열을 이미지 파일로 저장합니다.

매개변수 :
fname str 또는 경로 유사 또는 파일 유사

이미지를 저장할 경로 또는 파일류 객체입니다. format 이 설정되지 않은 경우 출력 형식은 fname 의 확장자( 있는 경우)에서, 그렇지 않으면 rcParams["savefig.format"](기본값: 'png')에서 유추됩니다. format 이 설정 되면 출력 형식을 결정합니다.

arr 배열과 같은

이미지 데이터입니다. 모양은 MxN(휘도), MxNx3(RGB) 또는 MxNx4(RGBA) 중 하나일 수 있습니다.

vmin, vmax float, 옵션

vminvmax 는 컬러맵 색상 제한에 매핑되는 값을 고정하여 이미지의 색상 스케일링을 설정합니다. vmin 또는 vmax 가 None 이면 해당 제한은 arr min/max 값에서 결정됩니다.

cmap str 또는 Colormap, 기본값: rcParams["image.cmap"](기본값: 'viridis')

컬러맵 인스턴스 또는 등록된 컬러맵 이름. 컬러맵은 스칼라 데이터를 색상에 매핑합니다. RGB(A) 데이터에 대해서는 무시됩니다.

형식 str, 선택사항

파일 형식, 예: 'png', 'pdf', 'svg', ... 이것이 설정되지 않은 경우의 동작은 fname 아래에 설명되어 있습니다.

원산지 {'upper', 'lower'}, 기본값: rcParams["image.origin"](기본값: 'upper')

배열의 인덱스가 축의 왼쪽 상단 또는 왼쪽 하단에 있는지 여부를 나타냅니다 .(0, 0)

dpi 플로트

파일의 메타데이터에 저장할 DPI입니다. 출력 이미지의 해상도에는 영향을 주지 않습니다. 파일 형식에 따라 가장 가까운 정수로 반올림될 수 있습니다.

메타데이터 사전, 선택 사항

이미지 파일의 메타데이터. 지원되는 키는 출력 형식에 따라 다릅니다. 자세한 내용은 해당 백엔드의 설명서를 참조하십시오.

pil_kwargs 사전, 선택사항

에 전달된 키워드 인수 PIL.Image.Image.save. 'pnginfo' 키가 있는 경우 기본 '소프트웨어' 키를 포함하여 메타데이터 를 완전히 재정의 합니다.

matplotlib.이미지. pil_to_array ( pilImage ) [소스] #

PIL 이미지 를 로드하고 numpy int 배열로 반환합니다.

반환 :
numpy.array

배열 모양은 이미지 유형에 따라 다릅니다.

  • (M, N) 그레이스케일 이미지의 경우.

  • (M, N, 3) RGB 이미지의 경우.

  • (M, N, 4) RGBA 이미지의 경우.

matplotlib.이미지. 썸네일 ( infile , thumbfile , scale = 0.1 , interpolation = 'bilinear' , preview = False ) [소스] #

출력 파일 이름 이 thumbfile 인 infile 에서 이미지의 썸네일을 만듭니다 .

이미지 축소판 을 참조하십시오 .

매개변수 :
infile str 또는 파일류

이미지 파일입니다. Matplotlib 는 이미지 읽기를 위해 Pillow 를 사용하므로 PNG, JPG, TIFF 등을 포함한 다양한 파일 형식을 지원합니다.

thumbfile str 또는 file-like

썸네일 파일 이름입니다.

스케일 플로트, 기본값: 0.1

썸네일의 배율입니다.

보간 str, 기본값: 'bilinear'

리샘플링에 사용되는 보간 방식입니다. 가능한 값 은 의 보간 매개변수를 참조하십시오 .imshow

미리보기 부울, 기본값: False

showTrue인 경우 기본 백엔드(아마도 사용자 인터페이스 백엔드)가 사용되어 가 호출 되면 수치가 올라 갑니다. False인 경우 그림은 다음을 사용하여 생성 FigureCanvasBase되고 드로잉 백엔드는 Figure.savefig일반적으로 선택됩니다.

반환 :
Figure

썸네일을 포함하는 Figure 인스턴스입니다.