【问题标题】:Removing a specific contour line in MATLAB在 MATLAB 中删除特定的等高线
【发布时间】:2016-03-02 22:32:57
【问题描述】:

我正在使用 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

【问题讨论】:

    标签: matlab contourf


    【解决方案1】:

    您可以使用第二个输入参数指定您希望contourf 显示的轮廓:

    contourf(rand(100)*10,[1,4,7,8]);
    

    所以你可以只指定你想要的轮廓,并排除你不想要的轮廓。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多