matplotlib.axes.Axes.barbs #

축. barbs ( * args , data = None , ** kwargs ) [출처] #

미늘의 2D 필드를 플로팅합니다.

호출 서명:

barbs([X, Y], U, V, [C], **kwargs)

여기서 X , Y 는 미늘 위치를 정의하고 U , V 는 미늘 방향을 정의하며 C 는 선택적으로 색상을 설정합니다.

모든 인수는 1D 또는 2D일 수 있습니다. U , V , C 는 마스킹된 배열일 수 있지만 마스킹된 X , Y 는 현재 지원되지 않습니다.

미늘은 전통적으로 기상학에서 바람 관측의 속도와 방향을 표시하는 방법으로 사용되지만 기술적으로는 모든 2차원 벡터 양을 표시하는 데 사용할 수 있습니다. 화살표의 길이에 따라 벡터 크기를 제공하는 화살표와 달리 미늘은 아래에 개략적으로 표시된 것처럼 다양한 크기 증분에 대한 사선 또는 삼각형을 배치하여 벡터 크기에 대한 더 많은 정량적 정보를 제공합니다.

:                   /\    \
:                  /  \    \
:                 /    \    \    \
:                /      \    \    \
:               ------------------------------

가장 큰 증분은 삼각형(또는 "플래그")으로 지정됩니다. 그 다음에는 풀 라인(미늘)이 나옵니다. 가장 작은 증분은 반줄입니다. 물론 최대 1개의 하프 라인만 있습니다. 크기가 작고 단일 반선만 필요하고 전체 선이나 삼각형이 필요하지 않은 경우 반선은 미늘 끝에서 오프셋되어 단일 전체 선이 있는 미늘과 쉽게 구별할 수 있습니다. 위에 표시된 미늘의 크기는 50, 10 및 5의 표준 증분을 사용하여 명목상 65입니다.

https://en.wikipedia.org/wiki/Wind_barb 도 참조하십시오 .

매개변수 :
X, Y 1D 또는 2D 어레이 유사, 옵션

미늘 위치의 x 및 y 좌표입니다. 미늘이 x, y 위치에 어떻게 그려지는지 피벗 을 참조하십시오 .

지정하지 않으면 UV 의 차원을 기반으로 균일한 정수 메시 그리드로 생성됩니다 .

XY 가 1D 이고 U , V 가 2D인 경우 X , Y 를 사용하여 2D로 확장됩니다 . 이 경우 and 는 UV 의 열 및 행 차원과 일치해야 합니다 .X, Y = np.meshgrid(X, Y)len(X)len(Y)

U, V 1D 또는 2D 어레이형

바브 샤프트의 x 및 y 구성 요소입니다.

C 1D 또는 2D 어레이 유사, 옵션

normcmap 을 통한 색상 매핑으로 미늘 색상을 정의하는 숫자 데이터 .

이것은 명시적인 색상을 지원하지 않습니다. 색상을 직접 설정하려면 barbcolor 를 대신 사용하십시오.

길이 float, 기본값: 7

미늘의 길이(포인트); 미늘의 다른 부분은 이것에 대해 크기가 조정됩니다.

피벗 {'tip', 'middle'} 또는 float, 기본값: 'tip'

X , Y 그리드 에 고정된 화살표 부분입니다 . 바브는 이 지점을 기준으로 회전합니다. 이것은 또한 바브의 시작을 그리드 포인트에서 멀리 떨어진 많은 포인트로 이동시키는 숫자일 수 있습니다.

barbcolor 색상 또는 색상 시퀀스

깃발을 제외한 미늘의 모든 부분의 색상. 이 매개변수는 대신 사용할 수 있는 다각형 의 edgecolor 매개변수와 유사합니다. 그러나 이 매개변수는 면색을 재정의합니다.

국기 색상 또는 색상 순서

미늘에 있는 플래그의 색상입니다. 이 매개변수는 대신 사용할 수 있는 다각형 의 면색 매개변수와 유사합니다. 그러나 이 매개변수는 면색을 재정의합니다. 이것이 설정되지 않은 경우( C 도 설정 되지 않은 경우) flagcolor 는 barbcolor 와 일치하도록 설정되어 미늘이 균일한 색상을 갖게 됩니다. C 가 설정된 경우 flagcolor 효과가 없습니다.

크기 사전, 선택사항

미늘 길이에 대한 주어진 특징의 비율을 지정하는 계수 사전입니다. 재정의하려는 값만 포함하면 됩니다. 이러한 기능에는 다음이 포함됩니다.

  • 'spacing' - 기능 사이의 공간(플래그, 전체/절반 바브)

  • '높이' - 깃발 또는 전체 미늘의 높이(축에서 상단까지의 거리)

  • 'width' - 플래그의 너비, 전체 바브 너비의 두 배

  • 'emptybarb' - 낮은 크기에 사용되는 원의 반지름

fill_empty 부울, 기본값: 거짓

그려지는 빈 가시(원)를 플래그 색상으로 채워야 하는지 여부입니다. 채워지지 않으면 가운데가 투명합니다.

반올림 부울, 기본값: True

미늘 구성 요소를 할당할 때 벡터 크기를 반올림해야 하는지 여부입니다. True인 경우 크기는 반올림 증분의 가장 가까운 배수로 반올림됩니다. False이면 크기가 다음으로 가장 낮은 배수로 잘립니다.

barb_increments 사전, 선택 사항

미늘의 다른 부분과 연결할 값을 지정하는 증분 사전입니다. 재정의하려는 값만 포함하면 됩니다.

  • 'half' - 반 미늘(기본값은 5)

  • 'full' - 전체 바브(기본값은 10)

  • 'flag' - 플래그(기본값은 50)

flip_barb bool 또는 bool과 유사한 배열, 기본값: False

선과 깃발이 법선과 반대 방향을 가리켜야 하는지 여부입니다. 정상적인 동작은 미늘과 선이 오른쪽을 가리키는 것입니다(이러한 특징이 있는 바람 미늘에서 북반구의 저기압을 가리킴).

모든 미늘에 단일 값이 적용됩니다. UV 와 동일한 크기의 부울 배열을 전달하여 개별 미늘을 뒤집을 수 있습니다 .

반환 :
미늘Barbs
기타 매개변수 :
데이터 인덱싱 가능 개체, 선택 사항

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

**kwargs

미늘은 PolyCollection키워드 인수를 사용하여 추가로 사용자 정의할 수 있습니다.

재산

설명

agg_filter

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

alpha

배열형 또는 스칼라 또는 없음

animated

부울

antialiased또는 aa 또는 앤티앨리어싱

부울 또는 부울 목록

array

배열형 또는 없음

capstyle

CapStyle또는 {'butt', 'projecting', 'round'}

clim

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

clip_box

Bbox

clip_on

부울

clip_path

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

cmap

Colormap또는 str 또는 없음

color

rgba 튜플의 색상 또는 목록

edgecolor또는 ec 또는 edgecolors

색상 또는 색상 목록 또는 '얼굴'

facecolor또는 facecolors 또는 fc

색상 또는 색상 목록

figure

Figure

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

부울

joinstyle

JoinStyle또는 {'마이터', '라운드', '베벨'}

label

물체

linestyle또는 대시 또는 선 스타일 또는 ls

str 또는 튜플 또는 그 목록

linewidth또는 선폭 또는 lw

플로트 또는 플로트 목록

mouseover

부울

norm

Normalize또는 str 또는 없음

offset_transform또는 트랜스오프셋

알려지지 않은

offsets

(N, 2) 또는 (2,) 배열형

path_effects

AbstractPathEffect

paths

배열과 같은 목록

picker

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

pickradius

알려지지 않은

rasterized

부울

sizes

ndarray 또는 없음

sketch_params

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

snap

부울 또는 없음

transform

Transform

url

str

urls

str 또는 None 목록

verts

배열과 같은 목록

verts_and_codes

알려지지 않은

visible

부울

zorder

뜨다

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

바람 미늘

바람 미늘

바람 미늘
미늘(X, Y, U, V)

미늘(X, Y, U, V)

미늘(X, Y, U, V)