rc를 임포트한 다음에 한글이 지원되는 폰트의 이름을 지정해 주면 된다.
한글 윈도우 사용자라면 malgun.ttf는 있을거란 가정이 깔린다.
import matplotlib.pyplot as plt from matplotlib import font_manager, rc font_name = font_manager.FontProperties(fname="C:/Windows/Fonts/malgun.ttf").get_name() rc('font', family=font_name) x = list(range(1,11)) y = [a * 2 for a in range(0, 10)] l = plt.plot(x, y, 'ro', label='빨강 닷') plt.setp(l, markersize=4) #plt.setp(l, markerfacecolor='C0') plt.xlabel('X-축') plt.ylabel('Y-축') plt.title('차트 제목') plt.legend(loc='best') # plt.savefig('fig.pdf') # to pdf plt.show()
댓글 없음:
댓글 쓰기