我有一张澳大利亚的部分地图,我想在上面画一个位置标记,但是它不知道怎么做——我是python的新手。
这是我为我的标记位置所写的:
scarborough = np.array([-21.9, 114.1])
scarborough
field_long = scarborough[0]; field_lat= scarborough[1]
locate_long = field_long
locate_lat = field_lat
plt.plot(locate_long,locate_lat, 'o', color='black');
plt.scatter(locate_long,locate_lat)
这是我的map
的代码fig,ax = plt.subplots()
norm = FixPointNormalize(sealevel=0,vmax=np.max(z)+5,vmin=np.min(z))
plt.scatter(x,y,1,z, cmap =cut_terrain_map, norm = norm)
cbar = plt.colorbar(label='Elevation above sea level [m]')
cbar.ax.tick_params(size=3,width =1)
cbar.ax.tick_params(which='major',direction='in',bottom=True, top=True, left=False,
right=True,length=tl*2,width=tw+1,color='k')
cbar.outline.set_linewidth(lw)
一旦使用
fig,ax = plt.subplots()
ax
是可以用来绘制散点和其他特征的轴。你可以做
ax.scatter(...)
紧随其后ax.plot(...)
和
cbar = ax.colorbar(...)
最后是
plt.show()
完成剧情