在 MATLAB 中删除特定轮廓线
Removing a specific contour line in MATLAB
我正在使用 contourf 绘制 3D 矩阵中的值,但我希望在我的绘图中不显示特定的等高线。
以下是我用来绘制所述矩阵的代码。
subplot(3,1,1)
contourf(squeeze(u(ja,ia,1)))
[Lu,mu] = contourf(squeeze(u(ja,ia,1)));
ou = mu.LevelStep;
mu.LevelStep = 0.2
clabel(Lu,mu)
title('Model run the u component')
colorbar
您可以使用第二个输入参数指定希望contourf
显示的等高线:
contourf(rand(100)*10,[1,4,7,8]);
所以你可以只指定你想要的轮廓,并排除你不需要的。
我正在使用 contourf 绘制 3D 矩阵中的值,但我希望在我的绘图中不显示特定的等高线。
以下是我用来绘制所述矩阵的代码。
subplot(3,1,1)
contourf(squeeze(u(ja,ia,1)))
[Lu,mu] = contourf(squeeze(u(ja,ia,1)));
ou = mu.LevelStep;
mu.LevelStep = 0.2
clabel(Lu,mu)
title('Model run the u component')
colorbar
您可以使用第二个输入参数指定希望contourf
显示的等高线:
contourf(rand(100)*10,[1,4,7,8]);
所以你可以只指定你想要的轮廓,并排除你不需要的。