我已经绘制了一个带有纬度标签的地图,但是我想将字体设置为“Times New Roman”。如何实现?
m.drawparallels(parallels,labels=[1,0,0,0],fontsize=12)
我已经绘制了一个带有纬度标签的地图,但是我想将字体设置为“Times New Roman”。如何实现?
m.drawparallels(parallels,labels=[1,0,0,0],fontsize=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"
llcrnrlon=-180,urcrnrlon=180,resolution='c') parallels = np.arange(-90.,91.,30.) m.drawparallels(parallels,labels=[1,0,0,0],fontsize=8)plt.show() - Wang Tao