有效地绘制大数据数据

时间:2015-10-15 08:16:05

标签: matlab pdf-generation

我需要绘制大型矢量(O(10 ^ 6)元素)。这是我用于我的人物的脚本:

close all
fig1 = figure(1);
set(fig1,'Visible','off');
scatter(T_scatter,H2_scatter,5.0,'MarkerEdgeColor','black','MarkerFaceColor','black')
hold on
plot(T_lam,H2_lam,'LineWidth',2.3,'Color','red')
axis([200 1800 0 0.012])
xlabel('T','FontSize',20)
ylabel('H2','FontSize',20)
saveas(fig1,'plots/hydrogen/scatter_H2.pdf')

不显示带有'Visible','off'的图片有点帮助,但此操作需要相当长的时间。除了非常耗时之外,PDF还是巨大的(几十到几百MB)然后实际上无法用于报告(我使用LateX)。所以我最终制作PDF的图片副本并以png格式保存,这也需要很长时间。请注意,如果我直接从我的MATLAB将图形保存到png,则生成或仅崩溃GUI需要很长时间。

保存PDF时,我觉得PDF不是像我想要的那样拍摄情节,而是保存每个数据点的位置,这是造成我所有麻烦的原因。有没有办法像图片一样保存PDF?我真的不太了解图片格式,所以如果我没有正确解决问题,请随时告诉我。

0 个答案:

没有答案