上边框和右边框从Matlab R2014a图中消失

时间:2016-06-16 13:56:03

标签: matlab plot

我试图为我的分析创建数字,由于某种原因,我的数字的顶部和右边界消失了:

enter image description here

这个问题并不总是发生,所以对我来说这有点神秘。我之前也注意到,对于旧版本的Matlab,这也没有发生。知道可能导致这种情况的原因吗?我在Matlab R2014a中使用非常基本的命令,例如plot, xlim, grid on。有没有办法手动设置边框?

谢谢

P.S。

这是我编写代码的部分内容:

    figure(1)
    hold on
    m = mean(datamatrix,2);
    s = std(datamatrix, 0, 2);
    handles1 = [handles1, plot(40:20:400, m, 'color', colors(k,:), 'LineWidth', 2)];
    plot(40:20:400, m-s, '--', 'color', colors(k,:), 'LineWidth', 2)
    plot(40:20:400, m+s, '--', 'color', colors(k,:), 'LineWidth', 2)

P.S。

这是一个MWE,我在Matlab R2014a中遇到了这个问题:

figure(1)
hold on
n = 5
colors = rand(n,3);
for i = 1:n
    datamatrix = ones(10,1) + rand(10,1);
    plot(1:10, datamatrix, 'LineWidth', 2, 'color', colors(i,:))
end

如果我运行此代码,这就是我得到的(通过设置n = 5):

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用

控制外部框
box on

box off