2016-11-22 3 views

답변

2

matplotlibpyplot를 이용하여 폰트 패밀리를 설정할 필요가있다.

import matplotlib.pyplot as plt 
csfont = {'fontname':'Times New Roman'} 
// write your code related to basemap here 
plt.title('title',**csfont) 
plt.show() 

다음을 사용하여 글꼴을 전역으로 변경할 수도 있습니다.

import matplotlib.pyplot as plt 
plt.rcParams["font.family"] = "Times New Roman" 
+0

감사합니다. 전 세계 글꼴을 "Times New Roman"으로 변경했습니다. 그러나 병렬 또는 자오선 레이블 글꼴 만 설정하려는 경우 키워드 arg는 무엇입니까? 코드는 다음과 같습니다. mpl_toolkits.basemap 수입 기본 맵 PLT m = 기본지도 (투영 = 'CYL'llcrnrlat = -90, urcrnrlat = 90 \ llcrnrlon = -180, urcrnrlon = 180로서 NP 수입 matplotlib.pyplot 같은 수입 NumPy와 발 , 해상도 = 'c') 병렬 = np.arange (-90., 91., 30.) m.drawparallels (평행, 레이블 = [1,0,0,0], 글꼴 크기 = 8) plt .show() –

+0

** kwargs \t = axes 인스턴스의 text 메소드에 전달되는 레이블 텍스트를 제어하는 ​​추가 키워드 인수입니다 (matplotlib.pyplot.text 문서 참조). 접근법 1을 사용하여 drawparallels에 대한 글꼴 군을 설정할 수 있습니다. –