How to set the label Fonts as “Time New Roman” by drawparallels in python

末鹿安然 提交于 2019-12-05 00:26:31

问题


I have draw a map with latitudes labelled but I want to set the fonts as "Times New Roman". How to make it possible?

m.drawparallels(parallels,labels=[1,0,0,0],fontsize=12)


回答1:


You need to set font family using pyplot of matplotlib.

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

You can also use the following to change font globally.

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


来源:https://stackoverflow.com/questions/40734672/how-to-set-the-label-fonts-as-time-new-roman-by-drawparallels-in-python

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!