- 控制地块之间和布局边缘周围的间距
- 布局顶部的共享标题选项
- 共享x轴和y轴标签选项
- 一种选项,用于控制平铺是否具有可回流的固定大小或可变大小
如何在一组副情节上插入标题?
8,585次观看(过去30天)
显示旧注释
接受的答案
MathWorks支援小组
2022年8月1日
编辑:MathWorks支援小组
2022年8月3日
从R2019b开始,您可以使用tiledlayout而且nexttile函数创建可配置的图形平铺。配置选项包括:
下面是一个用于创建2x2组子图的“tiledlayout”示例:
图()
TCL = tiledlayout(2,2);
nexttile
标题(“第一次要情节”)
nexttile
标题(“第二次要情节”)
nexttile
标题(“第三次要情节”)
nexttile
标题(“第四次要情节”)
标题(tcl,“Subplot Grid Title”)
有关更多信息,请参见合并多个地块.
从R2018b开始,您可以使用'sgtitle'函数向一组子图添加标题。例如:
次要情节(2、2、1)
标题(“第一次要情节”)
次要情节(2 2 2)
标题(“第二次要情节”)
次要情节(2,2,3)
标题(“第三次要情节”)
次要情节(2,2,4)
标题(“第四次要情节”)
sgtitle (“Subplot Grid Title”)
有关'sgtitle'函数的更多信息,请参见//www.ru-cchi.com/help/matlab/ref/sgtitle.html.
在以前的版本(R2018b之前)中,可以通过在面板中创建子情节并向面板添加标题来创建超级标题的外观。例如:
9日评论
更多答案(10)
jcjaimes
2016年12月15日
标题就能解决这个问题
x = 1:0.01:10;
次要情节(2 2 1);情节(sin (x))
次要情节(2,2,2);情节(cos (x))
次要情节(2、2、3);情节(cos (x ^ 2))。
次要情节(2、2、4);情节(sin (x ^ 2)。)
suptitle (“我是一个超级头衔”)
6个评论
Thiviya Navaneethan
2021年3月17日
嗨Sourav,
如果没有帮助,请联系MathWorks技术支持。他们也许能进一步帮助你。
//www.ru-cchi.com/support/contact_us.html
乔纳森胡子
2017年5月9日
这里有一个不需要额外功能的解决方案。
图;
Subplot (2,1,1);
情节(南南);
Subplot (2,1,2);
情节(南南);
currentFigure = gcf;
标题(currentFigure.Children(结束),“废话”);
安德斯Bertelsen
2017年9月13日
编辑:Stephen23
2017年9月13日
图;
Subplot (1,2,1);
情节(南南);
Subplot (1,2,2);
情节(南南);
Ha =坐标轴(“位置”,[0 0 1 1],“Xlim”[0, 1],“Ylim”[0, 1],“盒子”,“关闭”,“可见”,“关闭”,“单位”,“归一化”,“剪裁”,“关闭”);
文本(0.5,0.98,“标题”)
2的评论
沃尔特·罗伯森
2019年5月11日
有多种可能性。我能想到的包括:
- 为每个图像创建一个坐标轴,为上面的每个标题和旁边的每个标题创建一个坐标轴。为此使用subplot()并不好,因为您不希望所有的轴都是相同的大小。每个轴都可以单独进行平移、滚动、缩放或数据游标。
- 创建左上角的轴,为title、ylabel和一个图像留出空间。在其下方创建3个轴,为ylabel和一个图像留出空间。创建右上角的轴,为标题和图像留出空间。在其下方创建三个轴,为图像留出空间。为此使用subplot()并不好,因为您不希望所有的轴都是相同的大小。每个轴都可以单独进行平移、滚动、缩放或数据游标。
- 创建一个大小相同的4 × 2轴数组,所有的轴都足够容纳title和ylabel。然后小心地把斧头“塞”进去,这样就只露出需要的部分。为此使用subplot()可能并不坏,但需要小心地移动坐标轴。每个轴都可以单独进行平移、滚动、缩放或数据游标。
- 使用蒙太奇或类似的方法创建一个4 × 2的图像数组,并将其显示在一个坐标轴上,并将适当的文本标签放在上面。它不可能单独地滚动、平移或缩放图像,你需要额外的工作来单独地数据游标它们。另一方面,一个可移动的图形光标覆盖多个图像将比上面提到的其他方法更容易
布拉德利Stiritz
2018年9月9日
> MathWorks支持团队在2010年4月26日的回答
在MATLAB中不可能在一组子图上放一个标题。
恕我直言,这并不是一个有用的评论,因为它显然不是真的。
它是
可能,只是没有内置的核心Matlab功能。大多数人都希望继续阅读这篇文章,并了解解决方法。不过,恕我直言,这并不是开始小组讨论的一个令人鼓舞或精确的声明。