通常,在创建底图时,可以将其分配给轴实例,例如
fig = plt.figure()
ax = fig.add_subplot()
m = Basemap(..., ax=ax)
现在,如果我想制作30个子图,我需要这样做
fig, axes = plt.subplots(6,5)
for ax in axes:
m = Basemap(..., ax=ax)
# plot some other things
但是重新绘制底图需要很长时间。我想知道是否可以创建一次底图实例,然后将其分配给我所有的轴。类似于:
m0 = Basemap(...) # without ax = ax
我绘制了我的坐标,输出如下所示。但我想在底图上显示这些地块,但我不知道如何才能做到这一点。我在网上看到过一些代码,但当我使用它们时,输出结果并不是我想要的。我使用这些代码来绘制我的坐标:
plt.figure(figsize=(8,6))
for evento, group in Final_data.groupby(['MMSI']):
x = group.X.values
y = group.Y.values
plt.plot(x,y,linewidth=1.5 ,)
plt.xlabel('X')
plt.ylabe