matplotlib.axes.Axes.hist2d #

축. hist2d ( x , y , bins = 10 , 범위 = 없음 , 밀도 = False , 가중치 = 없음 , cmin = 없음 , cmax = 없음 , * , 데이터 = 없음 , ** kwargs ) [출처] #

2D 히스토그램 플롯을 만듭니다.

매개변수 :
x, y 배열형, 모양(n, )

입력 값

bins None 또는 int 또는 [int, int] 또는 유사 배열 또는 [array, array]

빈 사양:

  • int인 경우 두 차원의 빈 수(nx=ny=bins)입니다.

  • 인 경우 각 차원의 빈 수(nx, ny = 빈).[int, int]

  • 배열과 같은 경우 두 차원의 빈 가장자리(x_edges=y_edges=bins).

  • 이면 각 차원의 빈 가장자리(x_edges, y_edges = 빈).[array, array]

기본값은 10입니다.

범위 배열과 같은 모양(2, 2), 선택 사항

각 차원에 따른 저장소의 가장 왼쪽 및 가장 오른쪽 가장자리(bins 매개변수에 명시적으로 지정되지 않은 경우): . 이 범위를 벗어나는 모든 값은 이상값으로 간주되어 히스토그램에 집계되지 않습니다.[[xmin, xmax], [ymin, ymax]]

밀도 부울, 기본값: False

히스토그램을 정규화합니다. 자세한 내용은 밀도 매개변수에 대한 문서를 hist참조하십시오.

weights array-like, shape (n, ), optional

각 샘플(x_i, y_i)에 가중치를 둔 w_i 값의 배열입니다.

cmin, cmax float, 기본값: 없음

카운트가 cmin보다 작거나 cmax 보다 큰 모든 빈은 표시되지 않으며( imshow 에 전달하기 전에 NaN으로 설정됨) 반환 값 카운트 히스토그램의 이러한 카운트 값도 반환 시 nan으로 설정됩니다.

반환 :
h 2D 배열

샘플 x와 y의 2차원 히스토그램. x의 값은 첫 번째 차원을 따라 히스토그램으로 표시되고 y의 값은 두 번째 차원을 따라 히스토그램으로 표시됩니다.

xedges 1D 배열

x축을 따라 있는 Bin 가장자리입니다.

예지스 1D 배열

y축을 따라 있는 빈 가장자리입니다.

영상QuadMesh
기타 매개변수 :
cmap str 또는 Colormap, 기본값: rcParams["image.cmap"](기본값: 'viridis')

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

norm str 또는 Normalize, 선택 사항

cmap 을 사용하여 색상에 매핑하기 전에 스칼라 데이터를 [0, 1] 범위로 조정하는 데 사용되는 정규화 방법 입니다. 기본적으로 선형 스케일링이 사용되어 가장 낮은 값을 0으로, 가장 높은 값을 1로 매핑합니다.

주어진 경우 다음 중 하나일 수 있습니다.

  • 서브클래스 의 인스턴스 Normalize또는 그 중 하나입니다( 컬러맵 정규화 참조 ).

  • 척도 이름, 즉 "linear", "log", "symlog", "logit" 등 중 하나. 사용 가능한 척도 목록을 보려면 matplotlib.scale.get_scale_names(). 이 경우 적절한 Normalize하위 클래스가 동적으로 생성되고 인스턴스화됩니다.

vmin, vmax float, 옵션

스칼라 데이터를 사용하고 명시적 norm 을 사용하지 않는 경우 vminvmax 는 컬러 맵이 다루는 데이터 범위를 정의합니다. 기본적으로 컬러맵은 제공된 데이터의 전체 값 범위를 포함합니다. norm 인스턴스가 주어졌을 때 vmin / vmax를 사용하는 것은 오류입니다(단, vmin / vmax 함께 norm 이름 사용 하는 것은 허용됨).str

알파 또는 , 선택 사항0 <= scalar <= 1None

알파 블렌딩 값입니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 다음 매개변수는 문자열도 허용하며 s, 이는 다음과 같이 해석됩니다 data[s](예외가 발생하지 않는 한).

x , y , 가중치

**kwargs

추가 매개변수가 pcolormesh메소드 및 QuadMesh 생성자에 전달됩니다.

또한보십시오

hist

1D 히스토그램 플로팅

hexbin

6각형 빈이 있는 2D 히스토그램

메모

  • 현재 hist2d자체 축 제한을 계산하며 이전에 설정된 모든 제한은 무시됩니다.

  • 대수 색상 스케일로 히스토그램을 렌더링하는 것은 colors.LogNorm인스턴스를 norm 키워드 인수에 전달하여 수행됩니다. 마찬가지로 멱법칙 정규화(감마 보정과 유사)는 colors.PowerNorm.

# 을 사용하는 예matplotlib.axes.Axes.hist2d

히스토그램

히스토그램

히스토그램
정규화 탐색

정규화 탐색

정규화 탐색
hist2d(x,y)

hist2d(x,y)

hist2d(x,y)