最好提前设定好paper大小!

对于一个坐标轴,用下面这句即可:

set(gca,'looseInset',[0 0 0 0]);

对于subplot,利用该函数

function [] = RemoveSubplotWhiteArea(gca, sub_row, sub_col, current_row, current_col)

% 设置OuterPosition

sub_axes_x = current_col*1/sub_col - 1/sub_col;

sub_axes_y = 1-current_row*1/sub_row; % y是从上往下的

sub_axes_w = 1/sub_col;

sub_axes_h = 1/sub_row;

set(gca, 'OuterPosition', [sub_axes_x, sub_axes_y, sub_axes_w, sub_axes_h]); % 重设OuterPosition

% TightInset的位置

inset_vectior = get(gca, 'TightInset');

inset_x = inset_vectior(1);

inset_y = inset_vectior(2);

inset_w = inset_vectior(3);

inset_h = inset_vectior(4);

% OuterPosition的位置

outer_vector = get(gca, 'OuterPosition');

pos_new_x = outer_vector(1) + inset_x; % 将Position的原点移到到TightInset的原点

pos_new_y = outer_vector(2) + inset_y;

pos_new_w = outer_vector(3) - inset_w - inset_x; % 重设Position的宽

pos_new_h = outer_vector(4) - inset_h - inset_y; % 重设Position的高

% 重设Position

set(gca, 'Position', [pos_new_x, pos_new_y, pos_new_w, pos_new_h]);

举例:

subplot(2,1,1)

RemoveSubplotWhiteArea(gca, 2, 1, 1, 1)

subplot(2,1,2)

RemoveSubplotWhiteArea(gca, 2, 1, 2, 1)

matlab图片白边_matlab绘图白边设定相关推荐

  1. matlab如何去除图像白边_MATLAB去除白边

    MATLAB去除白边 MATLAB在绘制图形时会默认产生白边,如下图所示: 在MATLAB的官方网站找了一个库文件可以做出很棒的效果. 在原文的Readme中可以窥见该函数的威力: plot(cos( ...

  2. MATLAB图片导出消除坐标轴与白边

    网上的教程太鱼龙混杂了,我的方案很简单: 首先,下载export_fig插件 export_fig - File Exchange - MATLAB Central export_fig是不需要安装的 ...

  3. matlab 坐标轴刻度朝外_Matlab 绘图 坐标轴 刻度

    [转载]Matlab 绘图 坐标轴 刻度 原文出处:http://blog.sina.com.cn/s/blog_4b1fb7610100q9ov.html matlab中坐标轴的刻度如何设置? 用m ...

  4. matlab画图坐标放大_matlab绘图坐标属性设置

    1. 去掉边框, 空白区域. 首先要了解的是Matlab是面向对象的.最高等级的对象是screen,它定义了figure可以用的最大szie. screen下面是figure.figue就是你画图的时 ...

  5. matlab图片白边_matlab 图像保存时去除白边

    很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边.网上有很多代码但是没有注释,有很多坑要填.这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了 ...

  6. matlab如何去除图像白边_matlab 图像保存时去除白边

    很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边.网上有很多代码但是没有注释,有很多坑要填.这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了 ...

  7. matlab 进阶绘图:图片保存,极坐标绘图,函数绘图,等高线地图,三维条形图,三维散点图,gif 绘图

    本文所包含的绘图方式: 极坐标绘图,函数绘图,等高线地图,三维条形图,三维散点图,gif 绘图 1 常用命令 hold on; % 持续绘图 hold off; 1.1 标注 xlabel(''); ...

  8. matlab显示函数表达式_MATLAB在绘图时的用法——线形图

    点击上方蓝字  关注我们 MATLAB有很强的绘图功能,我们可以通过简单的代码画出一些直观而漂亮的代码.今天,我们一起来学习基本绘图常用函数. 在MATLAB中绘图首先需要设定x的范围,一般使用冒号来 ...

  9. matlab z变换离散化_Matlab数据可视探索

    一.以plot为例Matlab中最常用的绘图指令当属plot,此外很多绘图函数与plot用法相似,因此,首先详细介绍plot的使用方法.绘制图形通常通过以下步骤来完成:准备数据-选定位置-调用指令-设 ...

最新文章

  1. UDSMProt:蛋白质分类通用深度序列模型
  2. 《精通Python网络爬虫:核心技术、框架与项目实战》——1.3 网络爬虫的组成...
  3. Docker - command in docker container
  4. java 读取webservice_java 调用webService的各种方法
  5. java编写应用程序_为您的Java应用程序编写数据驱动的测试
  6. MySQL-ProxySQL中间件(一)| ProxySQL基本概念
  7. 高等学校计算机房使用章程,普通高等学校设置暂行条例.DOC
  8. xp等系统的登陆的密码清除方法
  9. Atitit 边缘检测原理attilax总结
  10. NEU 1683: H-Index
  11. 需求分析说明书和需求规格说明书
  12. java实现鼠标宏编程_对键盘鼠标宏处理--按键精灵让我们不要重复工作
  13. mysql时间自动填充_Mysql自动设置时间(自动获取时间,填充时间)
  14. 微博微信QQ等开发者平台注册应用时提交签名信息的坑点。
  15. TankWar 单机(JAVA版)版本2.3~版本2.4 为坦克画血条
  16. 如何通过OAuth2.0认证方式建立ServiceNow与Salesforce通信
  17. 三星 v版系统更新无法连接到服务器,《异能勇者》万人新服紧急新开 更新最新版领取新服礼遇...
  18. Win10系统还原文件默认打开方式
  19. AAC音频文件添加ADTS头
  20. delphi透明panel组件或者制作方法

热门文章

  1. 使用cocos2dx+lua改造《剑魂之刃》的经验总结
  2. 人脸识别用哪种python库_python的face_recognition人脸识别库的使用
  3. mysql 事务原理详解
  4. 对植物大战僵尸的数据修改
  5. 通过CAN总线控制VESC驱动直流无刷电机
  6. 前端学习之路CSS基础学习二
  7. 多轴控制玻璃行业程序 相机 ST LAD SFC
  8. 怎么查看html页面,网页浏览记录如何查看_怎样查历史网页浏览记录-win7之家
  9. Godaddy服务器上关于ASP.NET网站建设一些经验 - 防SQL注入攻击(三)
  10. pyqt5代码实例2