matplotlib._enums#

Matplotlib가 입력 매개변수로 사용하는 문자열 집합을 나타내는 열거형입니다.

Matplotlib는 종종 문자열이나 튜플과 같은 간단한 데이터 유형을 사용하여 개념을 정의합니다. 예를 들어 라인 캡 스타일은 'butt', 'round' 또는 'projecting' 중 하나로 지정할 수 있습니다. 이 모듈의 클래스는 내부적으로 사용되며 이러한 개념을 공식적으로 문서화하는 역할을 합니다.

최종 사용자는 이러한 클래스를 직접 사용하지 않고 정의한 값만 사용합니다.

클래스 matplotlib._enums. JoinStyle ( ) [소스] #

두 선분 사이의 연결을 그리는 방법을 정의합니다.

JoinStyle , 또는 run 의 시각적인 인상을 위해 .view these docs onlineJoinStyle.demo

Matplotlib의 선은 일반적으로 1D Path및 유한 으로 정의되며 linewidth기본 1D Path는 선의 중심을 나타냅니다.

기본적으로 GraphicsContextBase획 선의 경계는 중심선의 모든 지점에서 linewidth/2떨어진 반경 내의 모든 지점으로 정의됩니다. 그러나 이렇게 하면 모서리가 "둥글게" 나타나며 예를 들어 다각형이나 뾰족한 별을 그리는 경우 원하는 동작이 아닐 수 있습니다.

지원되는 값:

'연귀'

"화살표" 스타일. 채워진 영역의 각 경계는 날카로운 점에서 만날 때까지 모서리와 만나는 점에서 중심선의 접선 벡터에 평행한 직선으로 확장됩니다.

'둥근'

linewidth/2중심선 반경 내의 모든 점을 찍 습니다.

'사각'

"정사각형" 스타일. 모서리의 "원형" 부분이 잘린 둥근 모서리로 생각할 수 있습니다.

메모

매우 긴 마이터 팁은 라인 너비에 대한 마이터 길이의 최대 허용 비율을 지정하는 "마이터 제한"이라는 백엔드 종속 제한 이후에 잘립니다( 베벨 형성). 예를 들어 PDF 백엔드는 PDF 표준에서 지정한 기본값 10을 사용하는 반면 SVG 백엔드는 마이터 제한도 지정하지 않아 SVG 사양당 기본값 4가 됩니다. 현재 Matplotlib에서는 사용자가 이 매개변수를 조정할 수 없습니다.

마이터 제한 효과에 대한 자세한 설명은 Mozilla 개발자 문서 에서 찾을 수 있습니다.

( 소스 코드 , png )

가능한 JoinStyle 데모
정적 데모 ( ) [출처] #

각 JoinStyle이 다양한 조인 각도를 찾는 방법을 보여줍니다.

클래스 matplotlib._enums. CapStyle ( ) [소스] #

닫히지 않은 선의 두 끝점(캡)을 그리는 방법을 정의합니다.

폐곡선을 나타내는 선의 시작점과 끝점을 그리는 방법(즉, a로 끝남 CLOSEPOLY)은 선의 에 의해 제어됩니다 JoinStyle. 다른 모든 선의 경우 시작점과 끝점이 그려지는 방식은 CapStyle 에 의해 제어됩니다 .

CapStyle 의 시각적 인상 을 보려면 .view these docs onlineCapStyle.demo

기본적으로 GraphicsContextBase는 끝점에서 사각형으로 획 선을 그립니다.

지원되는 값:

'대상'

선은 끝점에서 사각형입니다.

'예상'

선은 butt 에서와 같이 정사각형이지만 채워진 영역은 끝점을 넘어 의 거리만큼 확장됩니다 linewidth/2.

'둥근'

butt 와 비슷 하지만 반지름의 선 끝에 반원형 캡이 추가됩니다 linewidth/2.

( 소스 코드 , png )

가능한 CapStyle의 데모
정적 데모 ( ) [출처] #

각 CapStyle이 두꺼운 선분을 찾는 방법을 보여줍니다.