matplotlib.patches.ConnectionPatch #
- 클래스 matplotlib.patches. ConnectionPatch ( xyA , xyB , coordsA , coordsB = None , * , axesA = None , axesB = None , arrowstyle = '-' , connectionstyle = 'arc3' , patchA = None , patchB = None , shrinkA = 0.0 , shrinkB = 0.0 , mutation_scale =10.0 , mutation_aspect = 없음 , clip_on = False , ** kwargs ) [출처] #
베이스:
FancyArrowPatch
두 지점을 연결하는 패치(아마도 다른 축에 있음).
coordsA 의 점 xyA 를 coordsB 의 점 xyB 와 연결 하십시오 .
유효한 키는
열쇠
설명
화살표 스타일
화살표 스타일
연결 스타일
연결 스타일
렐포스
기본값은 (0.5, 0.5)입니다.
패치A
기본값은 텍스트의 경계 상자입니다.
패치B
기본값은 없음입니다.
수축A
기본값은 2포인트
수축B
기본값은 2포인트
mutation_scale
기본값은 텍스트 크기(포인트)입니다.
mutation_aspect
기본값은 1입니다.
?
coordsA 및 coordsB 는 xyA 및 xyB의 좌표를 나타내는 문자열 입니다 .
재산
설명
'피겨 포인트'
그림의 왼쪽 하단 모서리에서 점
'그림 픽셀'
그림의 왼쪽 하단 모서리에서 픽셀
'숫자 분수'
0, 0은 그림의 왼쪽 아래이고 1, 1은 오른쪽 위입니다.
'서브피겨 포인트'
하위 그림의 왼쪽 하단 모서리에서 점
'서브피겨 픽셀'
하위 그림의 왼쪽 하단 모서리에서 픽셀
'하위 숫자 분수'
하위 그림의 일부, 0, 0은 왼쪽 아래입니다.
'축 포인트'
좌표축의 왼쪽 아래 모서리에서 점
'축 픽셀'
좌표축의 왼쪽 아래 모서리에서 픽셀
'축 분수'
0, 0은 축의 왼쪽 아래이고 1, 1은 오른쪽 위입니다.
'데이터'
주석을 달고 있는 객체의 좌표계 사용(기본값)
'오프셋 포인트'
xy 값 에서 오프셋(포인트)
'극선'
직교 플롯에서도 주석에 theta , r 을 지정할 수 있습니다 . 극좌표 축을 사용하는 경우 기본 "데이터" 좌표계이므로 좌표계에 대해 극좌표를 지정할 필요가 없습니다.
또는 임의의 유효한 로 설정할 수 있습니다
Transform
.참고로 '하위도형픽셀'과 '도형픽셀'은 부모도형에서 동일하므로 하위도형에서 사용할 수 있는 코드를 원하는 사용자는 '하위도형픽셀'을 사용할 수 있습니다.
메모
ConnectionPatch
두 인스턴스에서 사용 하는 것은 제한된 레이아웃Axes
과 직접 호환되지 않습니다 . 아티스트를 특정 Axes에 추가하는 대신 에 직접 추가하거나 를 사용하여 레이아웃에서 제외합니다 .Figure
con.set_in_layout(False)
fig, ax = plt.subplots(1, 2, constrained_layout=True) con = ConnectionPatch(..., axesA=ax[0], axesB=ax[1]) fig.add_artist(con)
- 그리기 ( 렌더러 ) [소스] #
지정된 렌더러를 사용하여 아티스트(및 그 자식)를 그립니다.
아티스트가 보이지 않으면 효과가 없습니다(
Artist.get_visible
False 반환).- 매개변수 :
- 렌더러
RendererBase
하위 클래스.
- 렌더러
메모
이 메서드는 Artist 하위 클래스에서 재정의됩니다.
- get_annotation_clip ( ) [출처] #
클리핑 동작을 반환합니다.
set_annotation_clip
반환 값의 의미는 참조하십시오 .
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , annotation_clip=<UNSET> , antialiased=<UNSET> , arrowstyle=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , connectionstyle=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , 해치=<설정 해제>, in_layout=<설정 해제> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , mutation_aspect=<UNSET> , mutation_scale=<UNSET> , patchA=<UNSET> , patchB= <UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET > , visible=<설정 해제> ,zorder=<설정 해제> )[출처] #
한 번에 여러 속성을 설정합니다.
지원되는 속성은
재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
스칼라 또는 없음
부울
부울 또는 없음
antialiased
또는 아부울 또는 없음
CapStyle
또는 {'butt', 'projecting', 'round'}부울
패치 또는 (경로, 변환) 또는 없음
색깔
[ '아크3' | '각도3' | '각도' | '호' | '술집' ]
edgecolor
또는 ec색상 또는 없음
facecolor
또는 fc색상 또는 없음
부울
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
부울
JoinStyle
또는 {'마이터', '라운드', '베벨'}물체
linestyle
또는 ls{'-', '--', '-.', ':', '', (오프셋, 온-오프-서열), ...}
linewidth
또는 lw부동 또는 없음
부울
뜨다
뜨다
None 또는 bool 또는 float 또는 호출 가능
알려지지 않은
부울
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
뜨다