我使用 geopandas 创建了一张地图,但我无法在地图上添加“指北针”。
创建地图后,我尝试使用 matplotlib.image 模块添加“北箭头”并尝试了不同的方法(参见下面的示例),但没有一个提供好的结果。我正在寻找更好的代码,可以在地图上添加一个好的“指北针”
import matplotlib.image as img
from matplotlib.offsetbox import TextArea, DrawingArea, OffsetImage,
AnnotationBbox
im=img.imread(r'C:\Users\jnisengw\Dropbox\2019\Data
Science\QGIS\north_arrow1.png')
imagebox = OffsetImage(im,zoom=0.27)
ab = AnnotationBbox(imagebox, (598500,4699000))
ax.add_artist(ab)
Run Code Online (Sandbox Code Playgroud)