- Using the -opengl option of the print function
- Printing with a higher resolution
- Using a different format, like .png
Printing a figure as .eps w/o letting the size change
3 次查看(过去 30 天)
显示 更早的评论
My presentation requires plots of polynomials, 1, x, etc. To facilitate comparison all plots should have the same horizontal and vertical axes, but I want to turn the axes off to save space. I prefer to print as .eps because the margins are tighter. However, .eps printing does not respect the axes I set. Right now I am resorting to .png, which does respect the axes, but I prefer a way that give me .eps. Any suggestions? Thanks.
%Printing in eps problem MWE
figure
plot([0 1], [1 1], '-') %horizontal line
axis([0 1 -1.2 1.2]) %but want the axes as given
set(gca,'Visible','off') %turned off, but box to stay the same size
print -depsc HorizLine.eps %figure is compressed to thin box
print -dpng HorizLine.png %figure retains shape, but has extra margin compared to eps
0 个评论
采纳的回答
Neil Guertin
2018-5-4
This is a known issue and our developers are currently investigating.
As a workaround, consider:
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Printing and Saving 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!