matplotlib.mathtext
#
TeX 수학 구문의 하위 집합을 구문 분석하고 Matplotlib 백엔드로 렌더링하기 위한 모듈입니다.
사용법에 대한 자습서는 수학 표현식 작성 을 참조하십시오 . 이 문서는 주로 구현 세부 정보와 관련이 있습니다.
모듈은 pyparsing 을 사용하여 TeX 표현식을 구문 분석합니다.
TeX Computer Modern 글꼴 및 STIX 글꼴의 Bakoma 배포가 지원됩니다. 임의의 글꼴 사용에 대한 실험적 지원이 있지만 해당 글꼴에 대한 적절한 조정 및 메트릭이 없으면 결과가 다를 수 있습니다.
- 클래스 matplotlib.mathtext. MathTextParser ( 출력 ) [소스] #
베이스:
object
주어진 백엔드 출력 에 대한 MathTextParser를 만듭니다 .
- 매개변수 :
- 출력 {"경로", "agg"}
VectorParse
("경로") 또는RasterParse
("agg" 또는 해당 동의어 "macosx") 를 반환할지 여부 입니다.
- 구문 분석 ( s , dpi = 72 , prop = 없음 ) [소스] #
주어진 dpi 에서 주어진 수학 표현식 s 를 구문 분석합니다 . prop 이 제공되면 모든 비수학 텍스트에 사용되는 수학 표현식에 사용할 "기본" 글꼴을 지정하는 객체 입니다.
FontProperties
결과는 캐시되므로
parse
동일한 표현식으로 에 대한 여러 호출이 빨라야 합니다.출력 유형 에 따라 a
VectorParse
또는 a 를 반환합니다RasterParse
.
- 예외 matplotlib.mathtext. MathTextWarning ( * args , ** kwargs ) [출처] #
베이스:
Warning
[ 더 이상 사용되지 않음 ]
메모
버전 3.6부터 사용되지 않음:
- 클래스 matplotlib.mathtext. MathtextBackend [출처] #
베이스:
object
[ Deprecated ] mathtext 백엔드 관련 코드의 기본 클래스입니다.
MathtextBackend
mathtext와 특정 Matplotlib 그래픽 백엔드 간의 하위 클래스 인터페이스.하위 클래스는 다음을 재정의해야 합니다.
선택적으로 FreeType 힌트 스타일을 사용해야 하는 경우:
메모
버전 3.6부터 사용되지 않습니다.
- 클래스 matplotlib.mathtext. MathtextBackendAgg [출처] #
베이스:
MathtextBackend
[ Deprecated ] 나중에 Agg 백엔드에 의해 Agg 이미지로 전송되는 FTImage 버퍼에 글리프 및 사각형을 렌더링합니다.
메모
버전 3.6부터 사용되지 않습니다.
- 클래스 matplotlib.mathtext. MathtextBackendPath [소스] #
베이스:
MathtextBackend
[ Deprecated ] 텍스트 경로 기계에 대한 mathtext 렌더링을 작성하기 위한 정보를 저장합니다.
메모
버전 3.6부터 사용되지 않습니다.
- 클래스 matplotlib.mathtext. RasterParse ( ox , oy , width , height , depth , image ) [소스] #
베이스:
tuple
에 의해 반환된 명명된 튜플 유형
MathTextParser("agg").parse(...)
입니다.이 튜플에는 전역 메트릭( width , height , depth ) 및 래스터 이미지 가 포함 됩니다. 오프셋 ox , oy 는 항상 0입니다.
RasterParse(ox, oy, width, height, depth, image)의 새 인스턴스 생성
- 깊이 #
필드 번호 4의 별칭
- 높이 #
필드 번호 3의 별칭
- 이미지 #
필드 번호 5의 별칭
- 황소 #
필드 번호 0의 별칭
- 어이 #
필드 번호 1의 별칭
- 폭 #
필드 번호 2의 별칭
- 클래스 matplotlib.mathtext. VectorParse ( 폭 , 높이 , 깊이 , 글리프 , 직사각형 ) [소스] #
베이스:
tuple
에 의해 반환된 명명된 튜플 유형
MathTextParser("path").parse(...)
입니다.이 튜플에는 전역 메트릭( width , height , depth ), 글리프 목록 (위치 포함) 및 직사각형 각도가 포함됩니다.
VectorParse(width, height, depth, glyphs, rects)의 새 인스턴스를 만듭니다.
- 깊이 #
필드 번호 2의 별칭
- 글리프 #
필드 번호 3의 별칭
- 높이 #
필드 번호 1의 별칭
- 직사각형 #
필드 번호 4의 별칭
- 폭 #
필드 번호 0의 별칭
- matplotlib.mathtext. get_unicode_index ( symbol , math=<사용되지 않는 매개변수> ) [소스] #
symbol 의 정수 인덱스(유니코드 테이블에서)를 반환합니다 .
- 매개변수 :
- 기호 str
단일(유니코드) 문자, TeX 명령(예: r'pi') 또는 Type1 기호 이름(예: 'phi').
- 수학 부울, 기본값: False
True(더 이상 사용되지 않음)인 경우 ASCII 하이픈 빼기를 유니코드 빼기로 바꿉니다.
- matplotlib.mathtext. math_to_image ( s , filename_or_obj , prop = None , dpi = None , format = None , * , color = None ) [출처] #
주어진 수학 표현식을 이미지 파일에 가깝게 잘린 경계 상자에 렌더링합니다.
- 매개변수 :
- s str
수학 식입니다. 수학 부분은 달러 기호로 묶어야 합니다.
- filename_or_obj str 또는 경로 유사 또는 파일 유사
이미지 데이터를 쓸 위치.
- 소품
FontProperties
, 선택 사항 텍스트의 크기와 스타일.
- dpi 플로트, 선택 사항
출력 dpi입니다. 설정하지 않으면 dpi는 로 결정됩니다
Figure.savefig
.- 형식 str, 선택사항
출력 형식(예: 'svg', 'pdf', 'ps' 또는 'png'). 설정하지 않으면 형식이 로 결정됩니다
Figure.savefig
.- 색상 문자열, 선택사항
전경색, 기본값은
rcParams["text.color"]
(기본값:'black'
)입니다.