如何利用ETOPO数据使陆地表面变黑

17次观看(过去30天)
文斯Clementi
文斯Clementi 2017年7月20日
编辑: 卡尔 2017年7月25日
你好,
我试图用ETOPO的数据创建一个显示海洋水深的地图,但把海平面以上的东西(即陆地)都屏蔽掉。例如,新西兰周围的地区。我希望NZ是完全黑色的,Z是o(海平面)到海底。
到目前为止,我只能使用地理显示使土地边界黑色,但不能使整个陆地表面。
什么好主意吗?

答案(1)

卡尔
卡尔 2017年7月25日
编辑:卡尔 2017年7月25日
嗨,文森特。你可以尝试设置坐标轴的“CLim”属性,并使用自定义的色彩图。这将允许您将某个Z值(高度)以上的所有内容设置为某种颜色(黑色)。例如:
使用geoshow绘制数据后
Clim = get(gca,“爬”);
Clim (2) = 0;
集(gca),“爬”爬)
Newmap = colormap;
Newmap (end,:) = [0 0 0];
colormap (newmap)
有关“CLim”属性的更多信息,请参阅下面的文档:
使用色彩图:

类别

找到更多资料海洋学和水文学帮助中心而且文件交换

标签

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!