在matlab中为什么图的一部分被切断了

图形对象不再超出轴边界从R2014b开始,图形对象不会超出轴边界。对象被剪裁到由轴限制定义的轴框的六个边上。例如,MATLAB®不显示超出指定z限制的该曲面的峰值。

工具/原料

  • matlab软件
  • 电脑

方式/步骤

  1. 1

    surf(peaks)

    %surf函数,画出一个peaks的图。

    e61190ef76c6a7ef7121237ff2faaf51f3de6660.jpg
  2. 2

     zlim([-3,4.5])

    %zlim函数限制了z轴的规模,在-3到4.5之间,步进为1。

    8694a4c27d1ed21b08a6a5bca26eddc451da3f7f.jpg
  3. 3

    在R2014a和更早的版本中,MATLAB利用分歧的手艺来剪裁对象。与剪切到轴限制分歧,MATLAB将剪切到包抄轴的最小二维矩形。例如,在早期版本中,不异的曲面图超出了指定的z限制。红色矩形暗示用于剪切的鸿沟。

  4. 4

    surf(peaks); 

    zlim([-3,4.5]); 

    ax = gca; 

    ax.Clipping = 'off';

    aa64034f78f0f73685d4c7580555b319ebc41344.jpg3c6d55fbb2fb4316071ef1232fa4462309f7d362.jpg6c224f4a20a4462367e02e3b9722720e0cf3d745.jpg30adcbef76094b36049390b4accc7cd98d109d62.jpg
  5. 5

    surf(peaks) 

    zlim([-3,4.5]); 

    ax = gca; 

    ax.ClippingStyle = 'rectangle';

    b64543a98226cffc2d2a34ebb6014a90f603ea63.jpgf3d3572c11dfa9ecd62edd4e6dd0f703918fc163.jpg08f790529822720e7ea769a374cb0a46f21fab7a.jpgd439b6003af33a8779488b43c95c10385343b546.jpg
  • 发表于 2020-03-08 20:55
  • 阅读 ( 395 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论