Clear Filters
Clear Filters

How to get rid of annoying extra white spaces on the margins when exporting surface plots to pdf?

4 views (last 30 days)
How to get rid of annoying extra white spaces on the margins when exporting surface plots to pdf, in spite of the use of exportgraphics already? I guess the extra white spaces are caused by the use of view([-25 50]), which changes the default viewpoint, but this line is required for my application.
Example code:
[X,Y,Z] = peaks;
surf(X, Y, Z);
view([-25 50]); %%% This line is necessary, but seems resulting in extra white spaces on the margins
exportgraphics(gcf, 'mypdf.pdf');
  4 Comments
hmhuang
hmhuang on 13 Feb 2022
@Catalytic I mean those white space between the blue fringe and the actual surface plot. The blue fringe means the image border when saving as a pdf file.

Sign in to comment.

Answers (1)

Matt J
Matt J on 13 Feb 2022
Use export_fig instead,
It will crop the borders by default.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!