Is there a way to combine plots generated in simbiology model analyzer into a single figure to export?
2 次查看(过去 30 天)
显示 更早的评论
I am using the Local Sensitivity on simbiology to generate results, and I'd like to have a single figure with the subplots generate by the Calculate Sensitivities program (which generates one page with time courses and another with a heat map chart). Is it possible? Or do I have to export the data and run it programatically?
0 个评论
采纳的回答
Jeremy Huard
2023-9-25
starting R2023b you can do it programmatically after exporting the figures with:
f1 = figure(1); % change figure numbers here
f2 = figure(2);
tl = tiledlayout(figure,1,2);
tl_plot1 = f1.Children;
tl_plot2 = f2.Children;
tl_plot1.Parent = tl;
tl_plot2.Parent = tl;
tl_plot2.Layout.Tile = 2;
close(f1);
close(f2);
This could also be done in earlier releases but it would require some more code because earlier releases were using the now discouraged subplot instead of the new tiledlayout.
Best regards,
Jérémy
更多回答(1 个)
KALYAN ACHARJYA
2023-9-25
I don't think you have to export differently
% First subplot for time courses
subplot(2, 1, 1);
% Plot time courses using data from Calculate Sensitivities
%#
% Second subplot for heat map chart
subplot(2, 1, 2);
% Plot heat map chart using data from Calculate Sensitivities
社区
更多回答在 SimBiology Community
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Extend Modeling Environment 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!