常见的左ylabel和右ylabel次要情节
38视图(30天)
显示旧的评论
你好,
我有一个图2行3列6次要情节。每一次要情节有两个y轴,先要说“Y-1”和第二,“y 2”。我想单身ylabel两侧为整个图。我有代码,负责共同ylabel左边:
无花果=图;
次要情节(2、3、1)
…
次要情节(2、3、6)
…
处理=轴(图,“可见”,“关闭”);
handle.XLabel.Visible =“上”;
handle.YLabel.Visible =“上”;
包含(处理,“X”)
ylabel(处理,“Y-1”)
右手常见ylabel,我试着用
yyaxis正确的
然而,不为我工作。任何帮助将不胜感激。
很多谢谢!
0评论
答案(1)
严厉的库马尔
2023年6月4日在第13章13节
嗨,玛雅,
我理解,你不能指定一个共同使用yylabel ylabel适合你的多轴图。这可能是因为没有t存在一个函数像yylabel matlab R2023a我试着。
为了解决这个问题,你可以用matlab内置“yyaxis”或“注释”matlab的函数来获得期望的结果。
供您参考,以下示例演示了一个简单的方法来分配一个普遍正确的标签multi-axes图使用“注释”功能:
无花果=图;
% 1次要情节
次要情节(2、3、1);
%……次要情节代码1
% 6次要情节
次要情节(2、3、6);
%……代码6次要情节
%创建一个公共ylabel右边
注释(“textarrow”(0.91 - 0.91),(0.45 - 0.55),“字符串”,“Y-1”,“HorizontalAlignment”,“中心”,“VerticalAlignment”,“中间”,“颜色”,“红色”,“字形大小”12);
%调整图的位置ylabel腾出空间
fig.Position (3) = fig.Position (3) + 0.1;