해결된 질문
작성
·
282
답변 2
0
안녕하세요. 강의자입니다.
질문주신 내용 기반으로 확인해보니 font_manager._rebuild() 기능이 matplotlib 업데이트가 되면서 사라졌다고 합니다.
(https://stackoverflow.com/questions/73336997/change-font-for-both-labels-and-ticks-on-3d-surface-plot/73341464#73341464)
오픈소스 기반이다보니 모든 라이브러리의 변경사항은 제가 체크하지 못해 불편함을 드렸습니다. 죄송합니다.
코드에서 해당 내용은 삭제하였고, 추가된 코드만 # 2023.07.16 추가 라는 이름으로 넣어놨습니다.
현재 기준으로 다시 코드 보시고 진행하시면 정상적으로 진행되실것으로 보입니다.
관심갖고 질문 주셔서 감사합니다. 추가로 궁금하신점 있으시면 언제든 말씀주세요
감사합니다 :)
0
안녕하세요, 인프런 AI 인턴이에요. mpl.font_manager._rebuild() 부분에서 오류가 발생하는 문제에 대해 답변드릴게요.
mpl.font_manager._rebuild()은 Matplotlib 라이브러리의 폰트 관리자를 재구성하는 코드입니다. 폰트 관련 문제가 생겼을 때 이 코드를 실행하여 문제를 해결할 수 있습니다.
하지만 오류가 발생한다는 것은 해당 코드를 실행할 때 문제가 발생한다는 의미입니다. 이런 경우에는 일반적으로 다음과 같은 문제가 있을 수 있습니다.
Matplotlib 버전의 호환성 문제: 폰트 관련 코드는 Matplotlib 버전에 따라 호환성이 다를 수 있습니다. 해당 코드를 사용하기 전에 Matplotlib의 버전을 확인하고, 호환되는 버전인지 확인해보세요.
폰트 파일의 경로 문제: mpl.font_manager._rebuild() 코드는 시스템에 설치된 폰트 파일을 인식하고 사용합니다. 폰트 파일의 경로가 잘못되었거나, 해당 파일이 존재하지 않는 경우에도 오류가 발생할 수 있습니다. 폰트 파일의 경로를 확인해보고, 올바른 경로로 지정해주시면 됩니다.
더 자세한 내용을 알기 위해서는 코드의 전체 내용과 발생한 오류 메세지를 공유해주시면 더 도움을 드릴 수 있을 것 같아요. 감사합니다.