matlab绘制地图后添加纬度三个小问题,原图如下:y轴最上方添加北纬80°,并在80的正下方添加字母N;在x轴最左边添加180W.非常感谢你的回答,但是对图像应用第二种方法,还是无法添加x轴最左边

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 16:41:04

matlab绘制地图后添加纬度三个小问题,原图如下:y轴最上方添加北纬80°,并在80的正下方添加字母N;在x轴最左边添加180W.非常感谢你的回答,但是对图像应用第二种方法,还是无法添加x轴最左边
matlab绘制地图后添加纬度
三个小问题,原图如下:
y轴最上方添加北纬80°,并在80的正下方添加字母N;
在x轴最左边添加180W.
非常感谢你的回答,但是对图像应用第二种方法,还是无法添加x轴最左边的数字,那个180W被matlab默认掩盖掉了

matlab绘制地图后添加纬度三个小问题,原图如下:y轴最上方添加北纬80°,并在80的正下方添加字母N;在x轴最左边添加180W.非常感谢你的回答,但是对图像应用第二种方法,还是无法添加x轴最左边
一种方法,命令窗口输入,然后鼠标定位点击标注
gtext(80N),gtext(180W),
另一种方法
对坐标轴设置,由于不知道你的x,y轴怎么设定
参考这个,你自己修改
x = 1:100;
y = sin(x);
plot(x,y);
Xtick_pos =(1:100/9:100);
%确定label显示的位置
Xtick_label ={'180W','150W','100W','50W','0','50E','100E','150E','180E'};
%或者可以写为 Xtick_label
set(gca, 'XTickLabel',Xtick_label, 'XTick',Xtick_pos);
Ytick_pos =(-1:2/9:1);
Ytick_label ={'80S','60S','40S','20S','0','20N','40N','60N','80N'};
%或者可以写为 Xtick_label
set(gca, 'YTickLabel',Ytick_label, 'YTick',Ytick_pos);