I have tried most of the usually used options (print(figr, '-depsc', 'cross_corr.eps');) to save a matlab figure as eps/pdf but each time I do it, the figure contents are saved partially and perhaps one quarter of it is lost. I have shared the figure here: http://ge.tt/2ZrsdD02/v/0?c
Using the options such as the following save it completely but I prefer it save it directly inti eps/pdf:
print(figr, '-dpng', 'cross_corr.png');



set(gcf,'PaperPositionMode','auto')prior to printing. On the matlab file exchange, there's a function calledexport_figthat I've had good luck with in terms of preserving figure contents, you may find it useful as well. - KevinMc