注解
Click here to download the full example code
在地图上添加图片¶
利用 pygmt.Figure.image()
可以读取 EPS 文件或任意一个光栅图片文件,并将其画在图上。
注解
可结合《image 模块》学习。
Out:
image [NOTICE]: -> Download URL file: https://docs.gmt-china.org/latest/_images/GMT6_Summit_2019.jpg
import pygmt
fig = pygmt.Figure()
fig.basemap(region=[0, 2, 0, 2], projection="X6c", frame=True)
fig.image(
# 1. 可直接将 URL 传递给 imagefile 选项
# 2. 也可将文件名作为字符串传递给 imagefile 选项
# 3. 或者省略 imagefile 直接把文件名放在第一个位置
imagefile="https://docs.gmt-china.org/latest/_images/GMT6_Summit_2019.jpg",
position="g1/1+w4c+jCM",
box=True,
)
fig.show()
# 删除临时文件
import os
os.remove('GMT6_Summit_2019.jpg')
Total running time of the script: ( 0 minutes 1.895 seconds)