我正在尝试创建一个由多个子图组成的摘要图。问题是我不能增加超过屏幕大小的数字的整体大小。我正在尝试创建一个12乘8的子图,以便我可以同时查看实验中的所有数据。但是,当我生成子图时,这是我收到的结果。
以下是我用来生成该图的代码。
c = {'r' 'c' 'g' 'm' 'y' 'k'};
for x = 1:96
table = load(file_array(x).name);
table = struct2array(table);
[~,col] = size(table);
subplot_tight(12,8,x);
for t = 1:col
plot(table(:,t), c{t});
hold on
end
H = sprintf('%s\n', file_array(x).name);
title(H);
end
figname = sprintf('%s_Duration_part1',heading.name(1:end-4));
saveas(gcf, figname, 'fig');
close all %reset figure
很好,所有子图都可见,但实际上从子图中读取数据基本上是不可能的。什么是理想的是保存它,以便整个数字更大,所以我可以滚动更大的数字,看看子数字。或者,如果有一种方法可以将一堆数字保存为幻灯片。最终,以便将特定实验的所有数据组织在一个相应的图中。
答案 0 :(得分:1)
如果您想保存整个数字,请不要查看数字本身,但请使用print
函数配置渲染器。
尝试类似:
print('-r1200','Plot','-dpng',)
这会将DPI
设置设置得更高,因此您应该显示更多信息。您可以更改其他一些属性以使用宽高比renderer size等
不幸的是我现在只能访问八度,所以我无法为你提供一个有效的例子。