Save plot is not the same as plot on screen
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
If I have the plot attached as "plot1.png" and run the following two lines of code on it
set(gca,'YTickLabel',num2str(get(gca,'YTick').'))
print('plot2.png', '-dpng', '-r300');
Then my plot on the screen look like the screen shot attached. But when I open the "plot2.png" saved, it looks like the "plot2.png" I've attached. I am plotting several of these plots in a loop, and only a small percentage of them save differently from what is on the screen. Does anyone have any ideas what is going on? I appreciate your time. Thank you.
0 Commenti
Risposte (2)
pfb
il 29 Apr 2015
Modificato: pfb
il 29 Apr 2015
Hi,
this happens to me too.
I found that I need to specify everything explicitly (XTick, YTick, Xlim, Ylim for the axes, and possibly PaperSize for the figure) in order to prevent matlab from taking initiatives, and obtain a standardized format.
I usually find the values of the above properties that satisfy me for one or two representative figures, and explicitly force them on all of the figures.
0 Commenti
Vedere anche
Categorie
Scopri di più su Axis Labels in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!