matplotlib.patches.ArrowStyle #
- 클래스 matplotlib.patches. ArrowStyle ( 스타일 이름 , ** kwargs ) [출처] #
베이스:
_Style
ArrowStyle
주어진 경로를 따라 화살표 경로를 만드는 데 사용되는 여러 화살표 스타일 클래스를 정의하는 컨테이너 클래스입니다. 이들은 주로FancyArrowPatch
.화살표 스타일 개체는 다음과 같이 만들 수 있습니다.
ArrowStyle.Fancy(head_length=.4, head_width=.4, tail_width=.4)
또는:
ArrowStyle("Fancy", head_length=.4, head_width=.4, tail_width=.4)
또는:
ArrowStyle("Fancy, head_length=.4, head_width=.4, tail_width=.4")
다음 클래스가 정의됩니다.
수업
이름
속성
곡선
-
없음
곡선A
<-
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
커브B
->
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
CurveAB
<->
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
CurveFilledA
<|-
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
CurveFilledB
-|>
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
CurveFilledAB
<|-|>
head_length=0.4, head_width=0.2, widthA=1.0, widthB=1.0, lengthA=0.2, lengthB=0.2, angleA=0, angleB=0, scaleA=없음, scaleB=없음
브라켓A
]-
폭A=1.0, 길이A=0.2, 각도A=0
브라켓B
-[
폭B=1.0, 길이B=0.2, 각도B=0
BracketAB
]-[
폭A=1.0, 길이A=0.2, 각도A=0, 폭B=1.0, 길이B=0.2, 각도B=0
바랍
|-|
폭A=1.0, 각도A=0, 폭B=1.0, 각도B=0
BracketCurve
]->
폭A=1.0, 길이A=0.2, 각도A=없음
CurveBracket
<-[
폭B=1.0, 길이B=0.2, 각도B=없음
단순한
simple
head_length=0.5, head_width=0.5, tail_width=0.2
팬시한
fancy
head_length=0.4, head_width=0.4, tail_width=0.4
쐐기
wedge
tail_width=0.3, shrink_factor=0.5
모든 화살표 스타일 클래스의 인스턴스는 호출 서명이 다음과 같은 콜러블 객체입니다.
__call__(self, path, mutation_size, linewidth, aspect_ratio=1.)
Path
인스턴스와 부울 값 의 튜플을 반환 합니다. path 는Path
화살표가 그려지는 인스턴스입니다. mutation_size 및 aspect_ratio 는 에서와 같은 의미입니다BoxStyle
. linewidth 는 스트로크할 선 너비입니다. 이는 대상 지점을 오버슈트하지 않도록 머리 위치를 수정하는 데 사용하기 위한 것이지만 모든 클래스가 이를 지원하지는 않습니다.주어진 스타일 이름을 가진 하위 클래스의 인스턴스를 반환합니다.
- 클래스 BarAB ( 폭A = 1.0 , 각도A = 0 , 폭B = 1.0 , 각도B = 0 ) [소스] #
베이스:
_Curve
|
양쪽 끝에 수직 막대가 있는 화살표입니다 .- 매개변수 :
- widthA, widthB 플로트, 기본값: 1.0
브래킷의 너비입니다.
- angleA, angleB float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = '|-|' #
- 클래스 BracketA ( 폭A = 1.0 , 길이A = 0.2 , 각도A = 0 ) [소스] #
베이스:
_Curve
시작 부분에 바깥쪽 대괄호가 있는 화살표입니다.
- 매개변수 :
- widthA float, 기본값: 1.0
브래킷의 너비입니다.
- lengthA float, 기본값: 0.2
브래킷의 길이.
- angleA float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = ']-' #
- 클래스 BracketAB ( 폭A = 1.0 , 길이A = 0.2 , 각도A = 0 , 폭B = 1.0 , 길이B = 0.2 , 각도B = 0 ) [소스] #
베이스:
_Curve
양쪽 끝에 바깥쪽 대괄호가 있는 화살표.
- 매개변수 :
- widthA, widthB 플로트, 기본값: 1.0
브래킷의 너비입니다.
- lengthA, lengthB float, 기본값: 0.2
브래킷의 길이.
- angleA, angleB float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = ']-[' #
- class BracketB ( widthB = 1.0 , lengthB = 0.2 , angleB = 0 ) [소스] #
베이스:
_Curve
끝에 바깥쪽 대괄호가 있는 화살표입니다.
- 매개변수 :
- widthB float, 기본값: 1.0
브래킷의 너비입니다.
- lengthB float, 기본값: 0.2
브래킷의 길이.
- angleB float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = '-[' #
- 클래스 BracketCurve ( widthA = 1.0 , lengthA = 0.2 , angleA = None ) [소스] #
베이스:
_Curve
시작 부분에 바깥쪽 대괄호가 있고 끝에 머리가 있는 화살표입니다.
- 매개변수 :
- widthA float, 기본값: 1.0
브래킷의 너비입니다.
- lengthA float, 기본값: 0.2
브래킷의 길이.
- angleA float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = ']->' #
- 클래스 곡선 [출처] #
베이스:
_Curve
화살촉이 없는 단순한 곡선.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- class CurveA ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [출처] #
베이스:
_Curve
시작점에 머리가 있는 화살표입니다.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '<-' #
- class CurveAB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [출처] #
베이스:
_Curve
시작점과 끝점 모두에 머리가 있는 화살표.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '<->' #
- class CurveB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [출처] #
베이스:
_Curve
끝점에 머리가 있는 화살.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '->' #
- 클래스 CurveBracket ( widthB = 1.0 , lengthB = 0.2 , angleB = None ) [소스] #
베이스:
_Curve
끝에 바깥쪽 대괄호가 있고 시작 부분에 머리가 있는 화살표입니다.
- 매개변수 :
- widthB float, 기본값: 1.0
브래킷의 너비입니다.
- lengthB float, 기본값: 0.2
브래킷의 길이.
- angleB float, 기본값: 0도
브래킷의 방향(시계 반대 방향 각도). 0도는 선에 수직을 의미합니다.
- 화살표 = '<-[' #
- class CurveFilledA ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [소스] #
베이스:
_Curve
시작 부분에 채워진 삼각형 머리가 있는 화살표.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '<|-' #
- CurveFilledAB 클래스 ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [출처] #
베이스:
_Curve
양쪽 끝에 채워진 삼각형 머리가 있는 화살표입니다.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '<|-|>' #
- Class CurveFilledB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [소스] #
베이스:
_Curve
끝에 채워진 삼각형 머리가 있는 화살표.
- 매개변수 :
- head_length float, 기본값: 0.4
mutation_scale 에 상대적인 화살촉의 길이입니다 .
- head_width float, 기본값: 0.2
mutation_scale 에 상대적인 화살촉의 너비입니다 .
- widthA float, 기본값: 1.0
화살표 시작 부분의 브래킷 너비
- widthB float, 기본값: 1.0
화살표 끝의 브래킷 너비
- lengthA float, 기본값: 0.2
화살표 시작 부분의 브래킷 길이
- lengthB float, 기본값: 0.2
화살표 끝의 브라켓 길이
- angleA 부동 소수점, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- angleB float, 기본값 0
시계 반대 방향 각도로 시작하는 브래킷의 방향입니다. 0도는 선에 수직을 의미합니다.
- scaleA float, 기본 mutation_size
시작 괄호의 mutation_size
- scaleB float, 기본 mutation_size
끝 괄호의 mutation_size
- 화살표 = '-|>' #
- class Fancy ( head_length = 0.4 , head_width = 0.4 , tail_width = 0.4 ) [출처] #
베이스:
_Base
멋진 화살. 2차 베지어 곡선에서만 작동합니다.
- 매개변수 :
- head_length float, 기본값: 0.4
화살촉의 길이.
- head_width float, 기본값: 0.4
화살촉의 너비.
- tail_width float, 기본값: 0.4
화살 꼬리의 너비.
- 간단한 클래스 ( head_length = 0.5 , head_width = 0.5 , tail_width = 0.2 ) [출처] #
베이스:
_Base
간단한 화살표입니다. 2차 베지어 곡선에서만 작동합니다.
- 매개변수 :
- head_length float, 기본값: 0.5
화살촉의 길이.
- head_width float, 기본값: 0.5
화살촉의 너비.
- tail_width float, 기본값: 0.2
화살 꼬리의 너비.