matplotlib.quiver.Barbs #
- 클래스 matplotlib.quiver. Barbs ( ax , * args , pivot = 'tip' , length = 7 , barbcolor = None , flagcolor = None , sizes = None , fill_empty = False , barb_increments = None , rounding = True , flip_barb = False , ** kwargs ) [ 출처] #
베이스:
PolyCollection
미늘에 특화된 PolyCollection.
유일한 API 메서드는
set_UVC()
화살표의 크기, 방향 및 색상을 변경하는 데 사용할 수 있는 입니다. 위치는set_offsets()
수집 방법을 사용하여 변경됩니다. 아마도 이 방법은 애니메이션에서 유용할 것입니다._find_tails()
벡터 크기가 주어진 바브에 무엇을 넣어야 하는지 정확히 찾는 내부 함수가 하나 있습니다. 거기_make_barbs()
에서 이 정보를 기반으로 미늘을 나타내는 다각형의 정점을 찾는 데 사용됩니다.생성자는 다음 pyplot 인터페이스 문서에 설명된 args 및 kwargs가 뒤따르는 하나의 필수 인수인 Axes 인스턴스를 사용합니다.
미늘의 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 위치에 어떻게 그려지는지 피벗 을 참조하십시오 .
지정하지 않으면 U 및 V 의 차원을 기반으로 균일한 정수 메시 그리드로 생성됩니다 .
X 와 Y 가 1D 이고 U , V 가 2D인 경우 X , Y 는 를 사용하여 2D로 확장됩니다 . 이 경우 and 는 U 및 V 의 열 및 행 차원과 일치해야 합니다 .
X, Y = np.meshgrid(X, Y)
len(X)
len(Y)
- U, V 1D 또는 2D 어레이형
바브 샤프트의 x 및 y 구성 요소입니다.
- C 1D 또는 2D 어레이 유사, 옵션
norm 및 cmap 을 통한 색상 매핑으로 미늘 색상을 정의하는 숫자 데이터 .
이것은 명시적인 색상을 지원하지 않습니다. 색상을 직접 설정하려면 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
선과 깃발이 법선과 반대 방향을 가리켜야 하는지 여부입니다. 정상적인 동작은 미늘과 선이 오른쪽을 가리키는 것입니다(이러한 특징이 있는 바람 미늘에서 북반구의 저기압을 가리킴).
모든 미늘에 단일 값이 적용됩니다. U 및 V 와 동일한 크기의 부울 배열을 전달하여 개별 미늘을 뒤집을 수 있습니다 .
- 반환 :
- 미늘
Barbs
- 미늘
- 기타 매개변수 :
- 데이터 인덱싱 가능 개체, 선택 사항
DATA_PARAMETER_PLACEHOLDER
- **kwargs
미늘은
PolyCollection
키워드 인수를 사용하여 추가로 사용자 정의할 수 있습니다.재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
배열형 또는 스칼라 또는 없음
부울
antialiased
또는 aa 또는 앤티앨리어싱부울 또는 부울 목록
배열형 또는 없음
CapStyle
또는 {'butt', 'projecting', 'round'}(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음rgba 튜플의 색상 또는 목록
edgecolor
또는 ec 또는 edgecolors색상 또는 색상 목록 또는 '얼굴'
facecolor
또는 facecolors 또는 fc색상 또는 색상 목록
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
부울
JoinStyle
또는 {'마이터', '라운드', '베벨'}물체
linestyle
또는 대시 또는 선 스타일 또는 lsstr 또는 튜플 또는 그 목록
linewidth
또는 선폭 또는 lw플로트 또는 플로트 목록
부울
Normalize
또는 str 또는 없음offset_transform
또는 트랜스오프셋알려지지 않은
(N, 2) 또는 (2,) 배열형
배열과 같은 목록
None 또는 bool 또는 float 또는 호출 가능
알려지지 않은
부울
sizes
ndarray 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
str 또는 None 목록
배열과 같은 목록
알려지지 않은
부울
뜨다
- barbs_doc = '\ n미늘 의 2D 필드 를 플로팅합니다 .\n\n 서명 호출::\n\n barbs([X, Y], U, V, [C], **kwargs)\n\n여기서 *X*, *Y* 는 가시 위치를 정의 하고 , *U*, *V* 는 가시 방향을 정의 하고 \ n *C* 는 색상을 설정 합니다 .\n\n 모든 인수 는 1D 또는 2D 일 수 있습니다 . *U*, *V*, *C* 는 마스킹된 배열일 수 있지만 마스킹된\n*X*, *Y* 는 현재 지원 되지 않습니다 .\n\n바브 는 전통적 으로 기상학 에서 바람 관측 의 \n속도 와 방향 을 표시 하는 방법 으로 사용 되지만 \ n 기술적 으로 는 모든 2 차원 을 표시하는 데 사용할 수 있습니다. 벡터 수량. 화살표 의 길이 로 \n 벡터 크기 를 나타내는 화살표 와 달리 화살표 에서 미늘 은 \n각도가 아래 에 표시된 것처럼 \n 기울어진 선 이나 삼각형 을 배치 하여 \ n 벡터 크기 에 대한 정량적 정보 를 더 많이 제공 합니다 . :\n\n : /\\ \\\n : / \\ \\\n : / \\ \\ \\\n : / \\ \\ \\\n : ------------------------- -----\n\n 가장 큰 증분 은 삼각형 ( 또는 "플래그") 으로 표시 됩니다. 그 \n다음에는 전체 줄 (바브)이 있습니다. 가장 작은 증분 은 반줄 입니다 . 물론 최대 1 개의 하프 라인 만 있습니다 . _ 크기 가\n작고 단일 반선 만 필요하고 전체 선 이나 \ n 삼각형 이 필요 하지 않은 경우 \ n 반선 이 오프셋 됩니다 . 한 줄로 된 미늘 과 \ n 쉽게 구별 할 수 있도록 미늘 의 끝 에서 시작 합니다 . 위에 표시된 \n 바브 의 크기 는 50, 10 및 5 의 표준 증분 을 사용 하여\n 명목상 65 입니다 . \n\nhttps://en.wikipedia.org/wiki/Wind_barb 도 참조하세요.\n\n매개변수\ n----------\nX, Y : 1D 또는 2D 배열과 같은 옵션\n 바브 위치 의 x 및 y 좌표 입니다 . 가시 가 x, y 위치 에 \ n 그려지 는 방법 은 *피벗* 을 참조하세요 .\n\n 지정 하지 않으면 * U* 및 *V* 의 차원 을 기반 으로 \n 균일한 정수 메시 그리드 로 생성 됩니다 . .\n\n * X* 및 *Y* 가 1D 이지만 *U*, *V* 는 2D, *X*, *Y* 는 ``X, Y = np.meshgrid(X, Y)`` 를 사용하여 \n 2D 로 확장 됩니다 . 이 경우 `` len (X)`` 및 ``len(Y)``\n 은 *U* 및 *V* 의 열 및 행 차원 과 일치 해야 합니다 .\n\nU, V : 1D 또는 2D 배열- 예를 들어 \n 바브 의 x 및 y 구성 요소 shaft.\n\nC : 1D 또는 2D 배열과 같은 선택적\n *norm* 및\n *cmap* 을 통한 색상 매핑 으로 미늘 색상 을 정의 하는 숫자 데이터 입니다 .\n\n 이는 명시적 색상 을 지원 하지 않습니다 . 색상 을 직접 설정 하려면 \ n 대신 * barbcolor * 를 사용하세요.\n\nlength : float, default: 7\n barb 의 길이 ( 포인트) ; 미늘 의 다른 부분 은 \n 이에 따라 크기 가 조정 됩니다 .\n\n피벗 : {\'tip\', \'middle\'} 또는 부동, 기본값 : \ ' tip\' \ n 화살표 부분 은 *X*, *Y* 그리드 에 고정 됩니다 . 미늘이\n 이 지점 을 중심으로 회전 합니다. 이것은 숫자일 수도 있으며 \ n 시작 위치 를 이동 합니다 . 그리드 점 에서 멀리 떨어진 바브 . \ n\nbarbcolor : 색상 또는 색상 순서 \ n 플래그 를 제외한 바브 의 모든 부분 의 색상 . 이 매개변수 는 \n 폴리곤 의 *edgecolor* 매개변수 와 유사 하며 \n 대신 사용할 수 있습니다 . 그러나 이 매개변수 는 면색 을 재정의 합니다.\n\nflagcolor : 색상 또는 색상 순서\n 미늘 에 있는 플래그 의 색상 입니다 . 이 매개변수 는 대신 사용할 수 있는 \ n 다각형의 *facecolor* 매개변수 와 유사 합니다 . 그러나\n 이 매개변수 는 면색 을 재정의 합니다. 이것이 설정 되지 않은 경우 (그리고 *C* 도\n 설정 되지 않은 경우 ) *flagcolor* 는 바브 가 균일한 색상 을 갖도록 \n *barbcolor* 와 일치 하도록 설정 해야 합니다 . *C* 가 설정된 경우 * flagcolor * 는 효과 가 없습니다 .\n\nsizes : dict, optional \n 바브 길이 에 대한 주어진 특성 의 비율 을 지정 하는 \n 계수 사전 입니다 . 원하는 값만 \ n _ _ 재정의 가 포함 되어야 합니다 . 이러한 기능 에는 다음이 포함됩니다.\n\n - \'간격\' - 기능 사이 의 공간 (플래그, 전체/하프 바브)\n - \'높이\' - 플래그 또는 전체 바브 의 높이 ( 샤프트 에서 상단 까지 의 거리 )\ n - \'너비\' - 플래그 너비 , 전체 바브 너비의 두 배 \ n - \ ' 빈 바브 \' - 낮은 크기 에 사용되는 원 의 반지름 \ n\nfill_empty : 부울 , 기본값: False\n 그려지 는 빈 가시 (원) 를 플래그 색상 으로 \n 채워야 하는지 여부 . 채워 지지 않으면 가운데 가 투명합니다.\n\ nrounding : bool , default : True \ n 벡터 크기 를 barb\n 구성 요소를 할당 할 때 반올림해야 합니다 . True인 경우 크기 는 반올림 증분 의 가장 가까운 \ n 배수로 반올림 됩니다 . False인 경우 크기 는 다음 으로 가장 낮은 배수로\n 잘 립니다 .\n\nbarb_increments : 사전, 선택 사항\ n 연결할 값 을 지정 하는 증분 사전 \ n 바브 의 다른 부분 . 재정의하려는 \ n 값만 포함 하면 됩니다 . \n\n - \'half\' - 절반 바브 (기본값 은 5)\n - \ ' full\' - 전체 바브 (기본값 은 10)\n - \'플래그\' - 플래그 (기본값 은 50)\n\nflip_barb : bool 또는 bool 의 배열 유사 , 기본값: False\n 여부 선과 깃발 은 정상 과 반대 를 가리켜 야 합니다 .\n 정상적인 동작 은 가시 와 선 이 오른쪽 을 가리키는 것 입니다 ( 이러한 특징 을 가진 \n 바람 가시는 북반구 의 저기압을 \ n 가리킴 ) . \n\n A 모든 미늘 에 단일 값 이 적용 됩니다 . 개별 미늘 은 다음과 같을 수 있습니다. *U* 및 *V* 와 같은 크기 의 bool 배열 을 전달 하여 \n 뒤집었습니다 .\n\nReturns\n-------\nbarbs : `~matplotlib.quiver.Barbs`\n\n기타 매개변수 \n----------------\n데이터 : 인덱싱 가능한 개체, 선택 사항\n DATA_PARAMETER_PLACEHOLDER\n\n**kwargs\n 미늘 은 `.PolyCollection` 키워드 를 사용하여 추가 로 사용자 지정할 수 있습니다 . \ n 인수:\n\n \n .. 테이블::\n :class: 속성-테이블\n\n ==================================================== ================================================== _ ==================================================== ==================================================== ==================================================== =====\n 속성 설명 \n ========================================== ==================================================== ======== ========================================== ==================================================== ==================================================== ================\n : meth : `agg_filter <matplotlib.artist.Artist.set_agg_filter>` 는 ( m , n , 3) float 배열 및 dpi 값, ( m, n, 3) 배열 및 이미지 의 왼쪽 하단 모서리 에서 두 개의 오프셋 을 반환 합니다 . \n :meth:`alpha <matplotlib.collections.Collection.set_alpha>` array- like 또는 scalar 또는 None \n :meth:`animated <matplotlib.artist.Artist.set_animated>` bool \n :meth:`antialiased <matplotlib.collections.Collection.set_antialiased>` 또는 aa 또는 앤티앨리어싱 부울 또는 부울 목록 \n :meth:`array <matplotlib.cm.ScalarMappable.set_array>` 유사 배열 또는 없음 \n :meth:`capstyle < matplotlib.collections.Collection.set_capstyle>` `.CapStyle` 또는 {\'butt\', \'projecting\', \'round\'} \n :meth:`clim <matplotlib.cm.ScalarMappable.set_clim>` (vmin: float, vmax: float) \n :meth :`clip_box <matplotlib.artist.Artist.set_clip_box>` `.Bbox` \n :meth:`clip_on <matplotlib.artist.Artist.set_clip_on>` bool \n :meth:`clip_path <matplotlib.artist.Artist.set_clip_path>` 패치 또는 (경로, 변환) 또는 없음 \n :meth:`cmap <matplotlib.cm.ScalarMappable .set_cmap>` `.Colormap` 또는 str 또는 None \n :meth:`color <matplotlib.collections.Collection.set_color>` 색상 또는 rgba 튜플 목록 \ n :meth:`edgecolor <matplotlib.collections.Collection.set_edgecolor >` 또는 ec 또는 edgecolors 색상 또는 색상 목록 또는 \'face\' \n :meth:`facecolor < matplotlib.collections.Collection.set_facecolor>` 또는 facecolors 또는 fc color 또는 색상 목록 \n : meth:`figure <matplotlib.artist.Artist. set_figure>` `.Figure` \n :meth:`gid <matplotlib.artist.Artist.set_gid>` str \n :meth:`hatch <matplotlib.collections.Collection.set_hatch>` {\'/\', \ '\\\\\', \'|\', \'-\', \'+\', \'x\', \'o\',\'오\', \'.\', \'*\'} \n :meth:`in_layout <matplotlib.artist.Artist.set_in_layout>` bool \n :meth:`joinstyle <matplotlib.collections.Collection.set_joinstyle>` `.JoinStyle` 또는 {\'miter \', \'round\', \'bevel\'} \n :meth:`label <matplotlib.artist.Artist.set_label>` 개체 \n :meth:`linestyle <matplotlib.collections.Collection.set_linestyle>` 또는 대시 또는 선 스타일 또는 ls str 또는 튜플 또는 그 목록 \n :meth:`linewidth <matplotlib.collections.Collection.set_linewidth>` 또는 선폭 또는 lw float 또는 float 목록 \n : meth:`mouseover <matplotlib.artist.Artist.set_mouseover>` bool \n :meth:`norm <matplotlib.cm.ScalarMappable .set_norm>` `.Normalize` 또는 str 또는 None \n :meth:`offset_transform <matplotlib.collections.Collection.set_offset_transform>` 또는 transOffset 알 수 없음 \n :meth:`offsets <matplotlib.collections.Collection.set_offsets>` ( N, 2) 또는 (2,) 배열과 같은 \n :meth:`path_effects <matplotlib.artist.Artist.set_path_effects>` `.AbstractPathEffect` \n :meth:`paths <matplotlib.collections.PolyCollection.set_verts>` 배열과 같은 목록 \ n :meth :`picker <matplotlib.artist.Artist.set_picker>` None 또는 bool 또는 float 또는 호출 가능 \n :meth:`pickradius <matplotlib.collections.Collection.set_pickradius>` 알 수 없음 \n :meth:`rasterized <matplotlib.artist. Artist.set_rasterized>` 부울 \n :meth:`크기 <matplotlib.collections._CollectionWithSizes.set_sizes>` ndarray 또는 None \n :meth:`sketch_params <matplotlib.artist.Artist.set_sketch_params>` (배율: float, 길이: float, 임의성: float) \n :meth:`snap <matplotlib.artist.Artist.set_snap>` 부울 또는 없음 \n :meth:`transform <matplotlib.artist.Artist.set_transform>` `.Transform` \n :meth:`url <matplotlib.artist.Artist.set_url> ` str \n :meth:`urls <matplotlib.collections.Collection.set_urls> ` str 목록 또는 없음 \n :meth:`verts <matplotlib.collections.PolyCollection.set_verts>` 배열과 같은 목록 \ n :meth:`verts_and_codes <matplotlib.collections.PolyCollection.set_verts_and_codes>` 알 수 없음 \n :meth:`visible < matplotlib.artist.Artist.set_visible>` bool \n :meth:`zorder <matplotlib.artist.Artist.set_zorder>` float \n ====================== ==================================================== ========================= ========================= ==================================================== ==================================================== ===================================\n\n' #
- set ( * , UVC=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , array=<UNSET> , capstyle=<UNSET> , clim=<UNSET > , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , cmap=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , gid=<UNSET> , 해치=<설정 해제> , in_layout=<해제> , 조인스타일=<설정 해제>, label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , norm=<UNSET> , offset_transform=<UNSET> , offsets=<UNSET> , path_effects=<UNSET> , 경로 =<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , sizes=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=< 설정 해제> , urls=<설정 해제> ,verts=<설정 해제> ,verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
알려지지 않은
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
배열형 또는 스칼라 또는 없음
부울
antialiased
또는 aa 또는 앤티앨리어싱부울 또는 부울 목록
배열형 또는 없음
CapStyle
또는 {'butt', 'projecting', 'round'}(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음rgba 튜플의 색상 또는 목록
edgecolor
또는 ec 또는 edgecolors색상 또는 색상 목록 또는 '얼굴'
facecolor
또는 facecolors 또는 fc색상 또는 색상 목록
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
부울
JoinStyle
또는 {'마이터', '라운드', '베벨'}물체
linestyle
또는 대시 또는 선 스타일 또는 lsstr 또는 튜플 또는 그 목록
linewidth
또는 선폭 또는 lw플로트 또는 플로트 목록
부울
Normalize
또는 str 또는 없음offset_transform
또는 트랜스오프셋알려지지 않은
플로트 쌍의 시퀀스
배열과 같은 목록
None 또는 bool 또는 float 또는 호출 가능
알려지지 않은
부울
sizes
ndarray 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
str 또는 None 목록
배열과 같은 목록
알려지지 않은
부울
뜨다