为 3D 图形添加完整的 6 个边框

Add complete 6 borders for 3D figure

我使用 surf 绘制 3D 表面,并尝试使用“box on”添加边框,但它只能显示 3 个边框。见

然而,我真正想要的是为立方体添加所有 6 个边框,就像这样

.

谁能告诉我该怎么做?

您需要将轴 BoxStyle 更改为 'full',并打开 Box。例如:

[x,y] = meshgrid( 0:0.1:6, 0:0.1:6 );
surf( x, y, cos(x)+sin(y), 'LineStyle', 'none' );
set( gca, 'Box', 'on', 'BoxStyle', 'full' );