图片缩略图

图像素调整大小功能

version 1.10.0.0 (2.66 KB) by 内特·詹森
通过指定数量的像素调整单个绘图或在列中排列的绘图

294下载

更新2011年10月17日

查看许可协议

当呈现数据时,有时难以最大化所有图的显示并最大限度地减少空间。当呈现在列中彼此顶部的多个绘图时,这尤其明显。默认情况下,MATLAB将在地块周围和周围放置大量的白色空间。该调整功能可以消除该空格,或者如果需要,可以创建更多内容。

在帮助部分,

%按指定像素数调整图的大小

%的描述
%按数字调整单个图或排列在一列中的图的大小
指定像素的%。可以用作'ResizeFcn'为一个
%数字或直接调用来调整数字的大小

%的语法
%图(ResizeFcn, {@pixel_resize,左,右,上,下,间距、高度})
% pixel_resize (notused notused,左,右,上,下,间距、高度,fig_hand)

%论证
% notused -此参数仅在调用pixel_resize时必需
%作为函数,并且根本不在函数中使用
百分比 - 绘图左侧的像素数量
%正确 - 绘图右侧的像素数
% top -所有图上的像素数
% bottom -所有图下方的像素数
%间距 - 图之间的像素数
每种绘图的%高度 - 归一化高度
% fig_hand -应用pixel_resize的图形的手柄

%的例子
% %定义图形大小调整功能
%图(ResizeFcn, {[] @pixel_resize, 130, 10日,20日0,(0.5 0.25 0.25)})
% x = 0: 0.01 *pi;
% y = sin(x);
% for i1 = 1:3
%次要情节(3、1,i1)
%的阴谋(x, y)
%结束

% %使用pixel_resize来调整图形的大小
% fig_hand =数字;
% x = 0: 0.01 *pi;
% y = sin(x);
% for i1 = 1:3
%次要情节(3、1,i1)
%的阴谋(x, y)
%结束
% %应用pixel_resize到GCF
% % pixel_resize(0, 0,[], 100年,20年,50岁,30)
% %应用pixel_resize到图形手柄“fig_hand”
% % pixel_resize(0, 0, 0, 20日70年,[],[],[0.2 0.6 0.2],fig_hand)

%的笔记
%如果需要归一化间距,请使用空单元格,“[]'
%如果图形上只有1个plot,那么空格选项将不存在
%需要,可以遗留出输入参数(参见
% 2nd语法选项),或保留为空,'[]'
%如果pixel_resize用作函数调用,则前2个参数为
%根本没有使用,因此,它们可以是任何东西
%如果需要新的间距,则重新返回图形并致电Pixel_resize
%带有新的空格选项
%如果指定了高度,则其向量必须加入1

%版本:1.2 (10/17/2011)
作者:Nate Jensen
%创建:09/23/2011
% 历史 :
% - v1.0(2011年9月23日):首次发布
% - v1.1(10/03/2011):增加了直接调用pixel_resize的选项
% - v1.2(10/17/2011):清除代码,增加高度选项

引用作为

内特·詹森(2021)。图像素调整大小功能(//www.tatmou.com/matlabcentral/fileexchange/32992-figure-pixel-resize-function), MATLAB中央文件交换。检索

Matlab释放兼容性
创建R2010b
兼容任何版本
平台的兼容性
视窗 macOS Linux
标签添加标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!