matplotlib.patches.ConnectionStyle #

클래스 matplotlib.patches. ConnectionStyle ( stylename , ** kwargs ) [소스] #

베이스:_Style

ConnectionStyle두 지점 사이의 경로를 만드는 데 사용되는 여러 연결 스타일 클래스를 정의하는 컨테이너 클래스입니다. 이들은 주로 FancyArrowPatch.

연결 스타일 개체는 다음과 같이 만들 수 있습니다.

ConnectionStyle.Arc3(rad=0.2)

또는:

ConnectionStyle("Arc3", rad=0.2)

또는:

ConnectionStyle("Arc3, rad=0.2")

다음 클래스가 정의됩니다.

수업

이름

속성

아크3

arc3

라드=0.0

각도3

angle3

각도A=90, 각도B=0

각도

angle

angleA=90, angleB=0, rad=0.0

arc

angleA=0, angleB=0, armA=없음, armB=없음, rad=0.0

술집

bar

armA=0.0, armB=0.0, 비율=0.3, 각도=없음

모든 연결 스타일 클래스의 인스턴스는 호출 서명이 다음과 같은 호출 가능한 개체입니다.

__call__(self, posA, posB,
         patchA=None, patchB=None,
         shrinkA=2., shrinkB=2.)

Path인스턴스 를 반환 합니다. posAposB 는 연결할 두 점의 (x, y) 좌표의 튜플입니다. patchA (또는 patchB )가 주어지면 반환된 경로는 패치의 경계에서 시작(또는 끝)되도록 잘립니다. 경로는 포인트 단위로 주어지는 shrinkA (또는 shrinkB )에 의해 추가로 축소됩니다.

주어진 스타일 이름을 가진 하위 클래스의 인스턴스를 반환합니다.

클래스 각도 ( angleA = 90 , angleB = 0 , rad = 0.0 ) [소스] #

베이스:_Base

두 점 사이에 연속적인 2차 베지어 경로를 만듭니다. 경로는 시작점과 끝점을 교차하는 두 선의 교차점에 위치한 하나의 통과점을 가지며 각각 각도 A와 각도 B의 기울기를 갖습니다. 연결 모서리는 rad 로 둥글게 처리됩니다 .

각도A

경로의 시작 각도

각도 B

경로의 끝 각도

라드

가장자리의 라운딩 반경

연결 ( posA , posB ) [소스] #
Class Angle3 ( angleA = 90 , angleB = 0 ) [소스] #

베이스:_Base

두 점 사이에 간단한 2차 베지어 곡선을 만듭니다. 중간 제어점은 시작점과 끝점을 교차하는 두 직선의 교차점에 위치하며 각각 각도 A와 각도 B의 기울기를 갖습니다.

각도A

경로의 시작 각도

각도 B

경로의 끝 각도

연결 ( posA , posB ) [소스] #
클래스 Arc ( angleA = 0 , angleB = 0 , armA = 없음 , armB = 없음 , rad = 0.0 ) [출처] #

베이스:_Base

두 점 사이에 연속적인 2차 베지어 경로를 만듭니다. 경로는 두 개의 통과점을 가질 수 있습니다. 하나는 armA 거리에 있고 A점에서 angleA의 각도에 있고 다른 하나는 B점에 대해 있습니다. 가장자리는 rad 로 둥글게 처리됩니다 .

각도A :

경로의 시작 각도

각B :

경로의 끝 각도

armA :

시작 팔의 길이

armB :

끝 팔의 길이

라드 :

모서리의 라운딩 반경

연결 ( posA , posB ) [소스] #
클래스 Arc3 ( rad = 0.0 ) [소스] #

베이스:_Base

두 점 사이에 간단한 2차 베지어 곡선을 만듭니다. 중간 제어점(C1)이 시작점(C0)과 끝점(C2)에서 같은 거리에 위치하도록 곡선을 만들고 C1에서 C0-C2를 연결하는 선 까지 의 거리는 C0-C2.

라드

곡선의 곡률.

연결 ( posA , posB ) [소스] #
클래스 ( armA = 0.0 , armB = 0.0 , 분수 = 0.3 , 각도 = 없음 ) [출처] #

베이스:_Base

armAarmB 가 있는 A 와 B 사이의 각도 가 있는 선 . 팔 중 하나는 직각으로 연결되도록 확장됩니다. armA의 길이는 ( armA + 분수 x AB 거리)로 결정됩니다. armB도 마찬가지입니다.

매개변수 :
armA 플로트

armA의 최소 길이

armB 플로트

armB의 최소 길이

분수 플로트

armA와 armB에 추가될 두 점 사이 거리의 일부입니다.

각도 부동 또는 없음

연결선의 각도(없음인 경우 A 및 B에 평행)

연결 ( posA , posB ) [소스] #