matlab' box'覆盖图

时间:2016-07-01 09:09:21

标签: matlab plot

以下代码

figure;
plot3(rand(1,1000),rand(1,1000),rand(1,1000),'.')
box on

生成此输出:

我不喜欢盒子线覆盖到情节。

我想不显示前景中的方框线(例如(0,1,1) - >(0,0,1)),同时仍显示其他方框(例如,(0,1,0) ) - >(1,1,0))。有谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

自MATLAB版本R2015b起,您可以通过BoxStyle - 属性控制Box:

ax = gca;
ax.BoxStyle = 'back';

figure;
plot3(rand(1,1000),rand(1,1000),rand(1,1000),'.')
box on
set(gca, 'BoxStyle','back')

对于旧版本,您可以使用实线样式的网格:

figure;
plot3(rand(1,1000),rand(1,1000),rand(1,1000),'.')
grid on
set(gca,'GridLineStyle','-')