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

标签 python matplotlib-basemap

我绘制了一张标有纬度的 map ,但我想将字体设置为“Times New Roman”。如何让它成为可能?

m.draw parallels(parallels,labels=[1,0,0,0],font size=12)

最佳答案

您需要使用 matplotlibpyplot 设置字体系列。

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"

关于python - 如何通过 python 中的 drawparallels 将标签字体设置为 "Time New Roman",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40734672/

相关文章:

python - 在 basemap 中绘制数据点并跳过零值

python - 检查 csv 文件中的输入

python - 添加具有元组长度(项目数)的列

python - 如何在 python basemap 图例中显示 shapefile 标签?

python - 如何在 Jupyter Notebook 上使用 Matplot Basemap 定义 map 宽度/高度?

matplotlib - pcolormesh 的输入格式

Python - 试图从 Windows 上的 TCP/IP 端口读取数据,但分配错误

python - pip3 : Command Not Found on OS X

python - 使用自定义错误处理程序时如何从中止命令访问错误消息

python - 如何在Python中设置 basemap 的偏移量?