Best way to export figure of high quality
10 vues (au cours des 30 derniers jours)
Now I know there is a copious amount of data on the web on this and I tried export_fig, print, saveas and every format I can think of. So far saveas is the quickest but it doesn't seem to get the quality right and there is no -r600 option as far as I can tell.
I have a matlab dataset attached and the code below. ANY assistance in maximizing saving time and quality would be INVALUABLE. Spent a lot of hours trying to get figures right in matlab.
inpdata = ERAW_TKE_Cabauw_wind_6hrly_2001_2014;
h = scatter3(inpdata(:,4),inpdata(:,3),inpdata(:,2),ones(size(inpdata,1), 1)*12,'o','filled','MarkerEdgeColor','k','MarkerFaceColor',[0 .75 .75]);
set(h, 'PaperPositionMode', 'manual');
set(h, 'PaperUnits', 'inches');
set(h, 'PaperPosition', [1.5 0.5 7 7]);
Michael Haderlein le 5 Fév 2015
I didn't do the paper resizing here, but export_fig with zbuffer and -r600 produces quite a good figure:
Only thing I have to admit is the duration of about 14 s it took (but my computer is rather slow). If you have many files to print this way, just make a loop and let it run over night.