Я пытаюсь нанести на карту группу точек: это мои Широты (AX, BX, CX, ...) и Долготы (AY, BY, CY, ...) и мой код:
Xpos=[AX, BX, CX, DX, EX,SouXposJun,LonXposJun,ImmXposJun,LeiXposJun,FelXposJun,ZeelXposJun,RotXposJun,AmsXposJun])
Ypos=[AY, BY, CY, DY, EY,SouYposJun,LonYposJun,ImmYposJun,LeiYposJun,FelYposJun,ZeelYposJun,RotYposJun,AmsYposJun])
#%% map
ax=plt.figure(figsize=(20,10))
#colors
color=[]
color[0:7500]=np.tile('red',7500)#A
color[7500:92400]=np.tile('orange',84900)#B
color[92400:288600]=np.tile('green',196200)#C
color[288600:752400]=np.tile('darkred',463800)#D
color[752400:775920]=np.tile('gold',23520)#E
color[775920:800000]=np.tile('darkgrey',24080)#Ports
plt.subplot(231)#Start of release
m= Basemap(width=1000000,height=1000500,projection='lcc',
resolution='h',lat_0=52.25,lon_0=1)
m.drawmapscale(lon=6.5, lat=48.5, lon0=0, lat0=48.5, length=50)
m.drawmapboundary(fill_color='turquoise')
m.fillcontinents(color='white',lake_color='aqua')
m.drawcountries(linestyle='--')
plt.title("17/02/2013",size=15)
x,y = m(XposFeb[33],YposFeb[33])
scatter = m.scatter([], [], s=0.1, c=color, marker='o', label = 'Aurelia aurita', zorder=2)
scatter.set_offsets(np.c_[x,y])
Проблема в том, что вначале отображаются точки A, B, C ... и над этими остальными. Так как они перекрываются, я больше не вижу A, B, C, ... Есть ли способ отобразить первые значения Xpos и Ypos над последними значениями? Таким образом, я могу видеть A, B, С чем лучше остальных? Желательно, чтобы мне не пришлось полностью реорганизовывать свой код.
Любая помощь приветствуется!