matlab图片白边_matlab绘图白边设定
最好提前设定好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绘图白边设定相关推荐
- matlab如何去除图像白边_MATLAB去除白边
MATLAB去除白边 MATLAB在绘制图形时会默认产生白边,如下图所示: 在MATLAB的官方网站找了一个库文件可以做出很棒的效果. 在原文的Readme中可以窥见该函数的威力: plot(cos( ...
- MATLAB图片导出消除坐标轴与白边
网上的教程太鱼龙混杂了,我的方案很简单: 首先,下载export_fig插件 export_fig - File Exchange - MATLAB Central export_fig是不需要安装的 ...
- matlab 坐标轴刻度朝外_Matlab 绘图 坐标轴 刻度
[转载]Matlab 绘图 坐标轴 刻度 原文出处:http://blog.sina.com.cn/s/blog_4b1fb7610100q9ov.html matlab中坐标轴的刻度如何设置? 用m ...
- matlab画图坐标放大_matlab绘图坐标属性设置
1. 去掉边框, 空白区域. 首先要了解的是Matlab是面向对象的.最高等级的对象是screen,它定义了figure可以用的最大szie. screen下面是figure.figue就是你画图的时 ...
- matlab图片白边_matlab 图像保存时去除白边
很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边.网上有很多代码但是没有注释,有很多坑要填.这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了 ...
- matlab如何去除图像白边_matlab 图像保存时去除白边
很是讨厌MATLAB输出图像时自带的白边,尤其是当导出.eps格式时,很难通过编辑图片来去掉白边.网上有很多代码但是没有注释,有很多坑要填.这里提供一个去除白边的代码,自己在别人的基础上修改了而且加了 ...
- matlab 进阶绘图:图片保存,极坐标绘图,函数绘图,等高线地图,三维条形图,三维散点图,gif 绘图
本文所包含的绘图方式: 极坐标绘图,函数绘图,等高线地图,三维条形图,三维散点图,gif 绘图 1 常用命令 hold on; % 持续绘图 hold off; 1.1 标注 xlabel(''); ...
- matlab显示函数表达式_MATLAB在绘图时的用法——线形图
点击上方蓝字 关注我们 MATLAB有很强的绘图功能,我们可以通过简单的代码画出一些直观而漂亮的代码.今天,我们一起来学习基本绘图常用函数. 在MATLAB中绘图首先需要设定x的范围,一般使用冒号来 ...
- matlab z变换离散化_Matlab数据可视探索
一.以plot为例Matlab中最常用的绘图指令当属plot,此外很多绘图函数与plot用法相似,因此,首先详细介绍plot的使用方法.绘制图形通常通过以下步骤来完成:准备数据-选定位置-调用指令-设 ...
最新文章
- UDSMProt:蛋白质分类通用深度序列模型
- 《精通Python网络爬虫:核心技术、框架与项目实战》——1.3 网络爬虫的组成...
- Docker - command in docker container
- java 读取webservice_java 调用webService的各种方法
- java编写应用程序_为您的Java应用程序编写数据驱动的测试
- MySQL-ProxySQL中间件(一)| ProxySQL基本概念
- 高等学校计算机房使用章程,普通高等学校设置暂行条例.DOC
- xp等系统的登陆的密码清除方法
- Atitit 边缘检测原理attilax总结
- NEU 1683: H-Index
- 需求分析说明书和需求规格说明书
- java实现鼠标宏编程_对键盘鼠标宏处理--按键精灵让我们不要重复工作
- mysql时间自动填充_Mysql自动设置时间(自动获取时间,填充时间)
- 微博微信QQ等开发者平台注册应用时提交签名信息的坑点。
- TankWar 单机(JAVA版)版本2.3~版本2.4 为坦克画血条
- 如何通过OAuth2.0认证方式建立ServiceNow与Salesforce通信
- 三星 v版系统更新无法连接到服务器,《异能勇者》万人新服紧急新开 更新最新版领取新服礼遇...
- Win10系统还原文件默认打开方式
- AAC音频文件添加ADTS头
- delphi透明panel组件或者制作方法
热门文章
- 使用cocos2dx+lua改造《剑魂之刃》的经验总结
- 人脸识别用哪种python库_python的face_recognition人脸识别库的使用
- mysql 事务原理详解
- 对植物大战僵尸的数据修改
- 通过CAN总线控制VESC驱动直流无刷电机
- 前端学习之路CSS基础学习二
- 多轴控制玻璃行业程序 相机 ST LAD SFC
- 怎么查看html页面,网页浏览记录如何查看_怎样查历史网页浏览记录-win7之家
- Godaddy服务器上关于ASP.NET网站建设一些经验 - 防SQL注入攻击(三)
- pyqt5代码实例2