sgtitle消失当getframe保存帧动画
7视图(30天)
显示旧的评论
你好,
我想动画多层面板图使用次要情节。我需要一个总体图标题,我一直在与sgtitle。标题显示正确当我运行下面的代码在一个脚本:
清晰,clc,关闭所有
n_rows = 501;
=兰德(n_rows n_rows)
图(1)
持有在
为c = 1:2
次要情节(1、2、c)
imshow ([0, 1])
轴在xy
colorbar
标题(“字幕”)
包含(“x”标签)
ylabel (“y”标签)
结束
sgtitle(图(1)“主标题”)
持有从
mov_f = getframe(图(1));
但是当我去看看结果1帧电影(使用电影命令),标题是缺席:
我想知道它有一个方法可以保持顶部的主标题保存帧内的动画吗?我目前使用R2022b。任何建议都是受欢迎的。(注意:这里的代码我给一个例子我遇到的问题,完整的项目有不同的数据集在每个次要情节和多个动画帧)。
接受的答案
本杰明·克劳斯
2022年12月1日
当我运行一个稍微修改版本的代码,生成的图像包含了“主标题”。我在R2022b测试。
这是我跑的代码:
n_rows = 501;
=兰德(n_rows n_rows);
f =图;
为c = 1:2
次要情节(1、2、c)
imshow ([0, 1])
轴在xy
colorbar
标题(“字幕”)
包含(“x”标签)
ylabel (“y”标签)
结束
sgtitle (f,“主标题”)
mov_f = getframe (f);
图
imshow (mov_f.cdata)
例如:
n_rows = 501;
=兰德(n_rows n_rows);
f =图;
t = tiledlayout (1、2);
为c = 1:2
nexttile (t)
imshow ([0, 1])
轴在xy
colorbar
标题(“字幕”)
包含(“x”标签)
ylabel (“y”标签)
结束
标题(t)“主标题”)
mov_f = getframe (f);
图
imshow (mov_f.cdata)