matplotlib._enums
#
Matplotlib가 입력 매개변수로 사용하는 문자열 집합을 나타내는 열거형입니다.
Matplotlib는 종종 문자열이나 튜플과 같은 간단한 데이터 유형을 사용하여 개념을 정의합니다. 예를 들어 라인 캡 스타일은 'butt', 'round' 또는 'projecting' 중 하나로 지정할 수 있습니다. 이 모듈의 클래스는 내부적으로 사용되며 이러한 개념을 공식적으로 문서화하는 역할을 합니다.
최종 사용자는 이러한 클래스를 직접 사용하지 않고 정의한 값만 사용합니다.
- 클래스 matplotlib._enums. JoinStyle ( 값 ) [소스] #
두 선분 사이의 연결을 그리는 방법을 정의합니다.
각 JoinStyle , 또는 run 의 시각적인 인상을 위해 .
view these docs online
JoinStyle.demo
Matplotlib의 선은 일반적으로 1D
Path
및 유한 으로 정의되며linewidth
기본 1DPath
는 선의 중심을 나타냅니다.기본적으로
GraphicsContextBase
획 선의 경계는 중심선의 모든 지점에서linewidth/2
떨어진 반경 내의 모든 지점으로 정의됩니다. 그러나 이렇게 하면 모서리가 "둥글게" 나타나며 예를 들어 다각형이나 뾰족한 별을 그리는 경우 원하는 동작이 아닐 수 있습니다.지원되는 값:
- '연귀'
"화살표" 스타일. 채워진 영역의 각 경계는 날카로운 점에서 만날 때까지 모서리와 만나는 점에서 중심선의 접선 벡터에 평행한 직선으로 확장됩니다.
- '둥근'
linewidth/2
중심선 반경 내의 모든 점을 찍 습니다.- '사각'
"정사각형" 스타일. 모서리의 "원형" 부분이 잘린 둥근 모서리로 생각할 수 있습니다.
메모
매우 긴 마이터 팁은 라인 너비에 대한 마이터 길이의 최대 허용 비율을 지정하는 "마이터 제한"이라는 백엔드 종속 제한 이후에 잘립니다( 베벨 형성). 예를 들어 PDF 백엔드는 PDF 표준에서 지정한 기본값 10을 사용하는 반면 SVG 백엔드는 마이터 제한도 지정하지 않아 SVG 사양당 기본값 4가 됩니다. 현재 Matplotlib에서는 사용자가 이 매개변수를 조정할 수 없습니다.
마이터 제한 효과에 대한 자세한 설명은 Mozilla 개발자 문서 에서 찾을 수 있습니다.
- 클래스 matplotlib._enums. CapStyle ( 값 ) [소스] #
닫히지 않은 선의 두 끝점(캡)을 그리는 방법을 정의합니다.
폐곡선을 나타내는 선의 시작점과 끝점을 그리는 방법(즉, a로 끝남
CLOSEPOLY
)은 선의 에 의해 제어됩니다JoinStyle
. 다른 모든 선의 경우 시작점과 끝점이 그려지는 방식은 CapStyle 에 의해 제어됩니다 .각 CapStyle 의 시각적 인상 을 보려면 .
view these docs online
CapStyle.demo
기본적으로
GraphicsContextBase
는 끝점에서 사각형으로 획 선을 그립니다.지원되는 값:
- '대상'
선은 끝점에서 사각형입니다.
- '예상'
선은 butt 에서와 같이 정사각형이지만 채워진 영역은 끝점을 넘어 의 거리만큼 확장됩니다
linewidth/2
.- '둥근'
butt 와 비슷 하지만 반지름의 선 끝에 반원형 캡이 추가됩니다
linewidth/2
.