최근 최소자승법 코드를 작성하고 matplotlib을 사용하여 그림을 그렸는데 중국어 문자가 깨져서 문제가 발생했습니다. 간단한 검색 끝에 누군가 더 나은 솔루션을 요약했으며 개인 테스트에 적합하다는 것을 알았습니다. 모두에게 추천합니다.
이 글의 전제 조건은 matplotlib이 설치되어 있어야 한다는 것입니다. matplotlib가 무엇인지, 어떻게 설치하는지에 대해서는 이 글에서 소개하지 않겠습니다.
먼저 Windows 디스크에서 Microsoft Yahei의 글꼴 파일을 찾으세요:
두 번째로 matplotlab 글꼴 라이브러리를 찾으세요. 폴더 또는 시스템 글꼴 라이브러리 폴더
matplotlab 글꼴 라이브러리 폴더
시스템 글꼴 라이브러리 폴더
글꼴 파일 복사 이 둘 중 하나에게 경로가 할 것입니다.
그런 다음 matplotlib 구성 파일을 찾으세요
파일을 직접 수정하거나
구성 파일을 수정하세요. .
구성 파일을 편집하고 <span style="color: #30ea30;font-size: 14px">font.family<code class="prettyprint code-in-text prettyprinted" style="background: #2d2d2d; padding: 2px 7px; line-height: 18px; border-width: 0px !important; border-style: initial !important; border-color: initial !important"><span style="color: #30ea30; font-size: 14px">font.family</span>
,将注释去掉,在下面的 <span style="color: #30ea30; font-size: 14px">font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial,Helvetica, Avant Garde, sans - serif</span>
加上中文字体 <span style="color: #30ea30; font-size: 14px">Microsoft YaHei</span>
。
做了上面的更改,发现并没有什么用。
到 <span style="color: #30ea30; font-size: 14px">~/.cache/matplotlib</span>
, 댓글을 삭제하고 아래에 추가하세요 <span style="color: #30ea30; 글꼴 크기: 14px">font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans - serif</span>
플러스 중국어 글꼴<span style="color: #30ea30; 글꼴 크기: 14px">Microsoft YaHei</span>
🎜🎜🎜🎜🎜🎜 🎜 🎜
<span style="color: #30ea30;font-size: 14px">~/.cache/matplotlib🎜</span>
🎜 아래의 파일을 삭제하면 괜찮습니다. . 🎜🎜🎜🎜🎜🎜🎜🎜🎜
위 내용은 Ubuntu 환경의 중국 전설이 왜곡되면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!