1
위도가 표시된지도를 그렸습니다. 그러나 글꼴을 "Times New Roman"으로 설정하고 싶습니다. 그것을 가능하게하는 방법?파이썬에서 drawparallels로 레이블 글꼴을 "시간 새 로마"로 설정하는 방법
m.drawparallels (평행 라벨 = [1,0,0,0], 글꼴 크기 = 12)
위도가 표시된지도를 그렸습니다. 그러나 글꼴을 "Times New Roman"으로 설정하고 싶습니다. 그것을 가능하게하는 방법?파이썬에서 drawparallels로 레이블 글꼴을 "시간 새 로마"로 설정하는 방법
m.drawparallels (평행 라벨 = [1,0,0,0], 글꼴 크기 = 12)
넌 matplotlib
의 pyplot
를 이용하여 폰트 패밀리를 설정할 필요가있다.
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"
감사합니다. 전 세계 글꼴을 "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() –
** kwargs \t = axes 인스턴스의 text 메소드에 전달되는 레이블 텍스트를 제어하는 추가 키워드 인수입니다 (matplotlib.pyplot.text 문서 참조). 접근법 1을 사용하여 drawparallels에 대한 글꼴 군을 설정할 수 있습니다. –