pcolor和轮廓在同一地图

99(30天)
米格尔安德烈斯
米格尔安德烈斯 2020年5月9日
嘿,所有的,
我的问题是,我想要覆盖的pcolor速度曲线网格,另一个数组,其中包含的轮廓batimetry(我只是一个行0米)
当我试着抓住一个人物和情节otherone, colorbar变化和轮廓线不出现。
Thak你的建议,
米格尔。
2的评论
米格尔安德烈斯
米格尔安德烈斯 2020年5月9日
是的,在这儿。peak_mod_atl和bat_final 40 x144。我想画出轮廓的海岸和一些深度。
peak_vel_atl = pcolor(经度、纬度、peak_mod_atl); colormap喷射;colorbar
peak_vel_atl EdgeAlpha = 0
阴影插值函数
抓住
contour_bat =轮廓(bat_final (0,0),“k”)

登录置评。

答案(2)

埃米尔哈姆萨
埃米尔哈姆萨 2020年5月9日
编辑:埃米尔哈姆萨 2020年5月9日
这显示了一个示例覆盖轮廓和pcolor。你需要使用FaceAlpha属性的表面使pcolor透明
x = linspace (1,1);
y = linspace (1,1);
(X, Y) = meshgrid (X, Y);
Z = X。^ 2 + y ^ 2;
pcolorData = sin (X) + cos (Y);
图;
ax =轴();
持有(ax);
c =轮廓(X, Y, Z);
p = pcolor (X, Y, pcolorData);
p。FaceAlpha = 0.2;
colorbar;
2的评论
埃米尔哈姆萨
埃米尔哈姆萨 2020年5月9日
我也使用不同的数据。你意想不到的输出?

登录置评。


格奥尔基·夏皮罗
格奥尔基·夏皮罗 2022年11月1日
一个简单的方法为叠加等高线图在pcolor从这个例子中可以看到
p = pcolor(峰(250));阴影;colorbar;caxis (8 [8])
持有
轮廓(峰(150),“k”,“线宽”,0.5,“显示”,“上”);
使用的数据在pcolor和轮廓是不同的和不相关。如果你想强调你pcolor情节与相同的数据用于轮廓你能做到这样的
p = pcolor(峰(250));阴影;colorbar;caxis (8 [8])
持有
轮廓(峰(250),“k”,“线宽”,0.5);

类别

找到更多的在Colormaps帮助中心文件交换

社区寻宝

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

开始狩猎!