0

我目前正在研究油耗。我有多个 .fig 文件,显示 L/100 Km 与时间的燃料消耗趋势。我有多个案例展示了不同条件下情节的行为,我不想展示它们之间的差异。该图的示例如下所示:

在此处输入图像描述

无论如何,是否可以在 1 个 .fig 文件中堆叠来自不同 .fig 文件的图?

4

1 回答 1

0

理想情况下,您希望使用subplot生成这些不同的图。

ZiV 在mathworks 论坛中回答了您的确切问题:

一种方法是从现有图形中提取 xdata 和 ydata,然后根据需要在新图形窗口中重新绘制这些数据。例如,

open('gugu.fig');
h_gugu=get(gca,'Children');
x_gugu=get(h_gugu,'XData');
y_gugu=get(h_gugu,'YData');

open('lulu.fig');
h_lulu=get(gca,'Children');
x_lulu=get(h_lulu,'XData');
y_lulu=get(h_lulu,'YData');

figure
subplot(121)
plot(x_gugu,y_gugu);
subplot(122)
plot(x_lulu,y_lulu)
saveas(gcf,'gugululu','fig')
于 2013-03-05T12:26:25.560 回答