하기 matplotlib의 전설 중국어 왜곡 MAC 솔루션

처음에하기 matplotlib 그리기, 결과는, 디스플레이 사진 중국어 상자의 일부가 문서를 보았고, 제목 섹션은 글꼴 속성을 설정하여 해결 될 수 있다는 것을 발견,하지만 전설 글꼴 설정을 지원하고 인터넷 솔루션을 찾고 시작되지 않는, 마침내 발견 자신에게 유용합니다. 설명 링크
Pyhton 버전 3.6, 맥 OS 시스템

1. 다운로드 중국어 폰트 (굵게, 베어 본 버전을 참조)

SimHei - 무료 폰트 다운로드 www.fontpalace.com

2, 시스템이 잘되는 설치를 추출하고, 열린 서체는 웹 검색 창에 윈도우, 설치 될 수있다

도 3은, 예를 들어, 폰트 폴더를 검색하기 matplotlib :하기 matplotlib / MPL 데이터 / 폰트 / TTF

나는 anaconda3를 사용하므로 경로

anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf
TTF 아래의 폴더에 복사 한 SimHei.ttf

4, 다음 세 가지 구성을 수정하기 matplotlib / MPL 데이터 디렉토리 아래의 설정 파일 matplotlibrc을 수정

font.family : 산세 리프

font.sans-리프 : SimHei, 비트 스트림 베라 산세, 루시다 그랜드, 굴림, 제네바, 맑은, 굴림, 돋움, 아방가르드, 산세 리프

axes.unicode_minus : '-'상자 표시 문제 거짓은 # 역할은 마이너스 기호를 해결하는 것입니다

이때, 코드 부여되고, 또는 블록을 그리는 것이다

오 후, 가장 중요한 단계는, 온, 파이썬에서 다음 코드를 실행할 수있는 글꼴을 다시로드 구성을 변경 :

matplotlib.font_manager 수입 _rebuild에서

약 _rebuild () #reload

6, 코드 부

#-*-coding:utf-8-*-
#文件名: ch.py
from pylab import mpl

def set_ch():
    mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体

추천

출처blog.csdn.net/caorya/article/details/79946572