如何在python中通过drawparallels将标签字体设置为"Time New Roman"

Wan*_*Tao 6 python matplotlib-basemap

我画了一张标有纬度的地图,但我想将字体设置为"Times New Roman".如何使它成为可能?

m.drawparallels(相似之处,标签= [1,0,0,0],字体大小= 12)

Was*_*mad 22

您需要使用设置字体系列pyplotmatplotlib.

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

您还可以使用以下内容全局更改字体.

import matplotlib.pyplot as plt
plt.rcParams["font.family"] = "Times New Roman"
Run Code Online (Sandbox Code Playgroud)

  • 如果您收到错误消息“未找到字体系列“Times New Roman””,请检查[此答案](/sf/answers/3491880661/) (8认同)