web-dev-qa-db-fra.com

Comment définir les polices d'étiquette comme "Time New Roman" par drawparallels dans python

J'ai dessiné une carte avec des latitudes étiquetées mais je veux définir les polices comme "Times New Roman". Comment le rendre possible?

m.draw parallèles (parallèles, étiquettes = [1,0,0,0], taille de police = 12)

7
Wang Tao

Vous devez définir la famille de polices à l'aide de pyplot de matplotlib.

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

Vous pouvez également utiliser ce qui suit pour changer la police globalement.

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