图片缩略图

labelEdgeSubPlots

version 1.6.0.0 (2.35 KB) by 罗伯•坎贝尔
自动应用x和y标签的子图仅沿边缘。

1.6 k下载

更新2012年7月11日

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

函数H = labelEdgeSubPlots (xl、yl onlyBottom)

目的
如果所有子图在x和y轴上的数量相同,那么
没有必要给所有人都贴上标签。通常它看起来更整洁
只需要在左边的图上有y个标签
Edge和x只在沿着底部的图上进行标记。这
函数对当前图形自动执行此操作。

输入
Xl -指定标记x轴的字符串。
一个字符串,指定标记y轴的内容。
onlyBottom—默认情况下,该值为零,函数将添加一个
从倒数第二行到相应的图的x轴
如果图的底部一行不完整。集
只有倒数到1才能抑制这种行为。
*另外:onlyBottom可以是一个轴柄向量
是过程。
输出
包含x轴和y轴标签句柄的结构

例子
clf
因为我= 1:5
次要情节(2、3、我)
x = [0:10];y = 1 + 0.01 * x。^ 3 + randn(大小(x)) * 0.2;
Plot (x,y,'ok'), xlabel('将被删除')
结束

H = labelEdgeSubPlots(“啤酒(品脱)”,“失礼”);
%或:
H = labelEdgeSubPlots(“啤酒(品脱)”,“失礼”,1);
你还可以这样做:
集(H.xlabels,‘颜色’,‘红’,‘fontweight’,‘大胆’)

%只处理一些子图
ax = [];
因为我= 1:25
次要情节(5 5 i),盒子上
如果国防部(我,5)= = 1,ax = (gca, ax);结束
结束
labelEdgeSubPlots (X, Y, ax);

Rob Campbell - 2009年1月

引用作为

罗伯·坎贝尔(2021)。labelEdgeSubPlots(//www.tianjin-qmedu.com/matlabcentral/fileexchange/26332-labeledgesubplots), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2009a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

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

开始狩猎!