文档

在plot和Graphs中剪切

这个例子展示了MATLAB®如何在绘图中使用裁剪以及如何控制裁剪。

削波是什么?

当情节的一部分发生在坐标轴的边界之外时,就会发生剪辑。在MATLAB®中,被剪切的绘图部分不会出现在屏幕上或打印输出中。情节的轴线界限决定了边界。

关掉剪裁

默认情况下,MATLAB剪辑超出轴限制的绘图。

图surf(peaks) zlim([-4 4])

使用轴剪裁属性来控制剪辑行为。

甘氨胆酸ax =;获得当前轴斧子。剪裁=“关闭”%关闭剪切

控制裁剪样式

使用ClippingStyle属性来控制剪辑的工作方式。如果ClippingStyle被设置为' 3 dbox ',然后MATLAB将图形剪辑到由极限所定义的体积xy,z轴。如果ClippingStyle被设置为“矩形”,然后MATLAB将绘图剪辑到一个假想的矩形周围绘制xy,z轴。下面的图显示了两种裁剪风格之间的差异。

在2D图中剪切

剪辑也用于2D绘图。例如,MATLAB在下图中剪辑正弦波。

x = -π:π/ 20:π;y =罪(π-π:π/ 20);情节(x, y) ylim ([-0.9 - 0.9])

如果剪辑关闭,然后MATLAB显示整个正弦波。

甘氨胆酸ax =;斧子。剪裁=“关闭”

剪裁和标记

剪切不会影响在每个数据点上绘制的标记,只要数据点本身在xy情节的轴心限制。MATLAB显示整个标记,即使它稍稍超出轴的边界。

p =情节(1:10‘*’);p.MarkerSize = 10;轴([1 10 1 10])

这个话题有用吗?