How can I get rid of the large invisible border of my MATLAB figure without cropping it?
103 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Benjamin Cowen
am 11 Jan. 2017
Bearbeitet: Adam Danz
am 7 Okt. 2024
Hey I have a question that would be super helpful to have an answer to. I am generating many MATLAB images. However, each image, when I copy figure to PPT, seems to have a large invisible box around it, which you can see when you click on the image. I know you can easily crop this out, but I don't want to crop many many images, and have to worry if the cropping is the same size. I want to copy these images into a Word document, and all the extra white space is not favorable. Is there a way to get that invisible box to just "hug" the image, instead of extending out several inches?
3 Kommentare
Jaideep Cherakka Kesavan
am 29 Mai 2022
In Matlab 2022a
Step 1: Activate Data Tips in Tools Menu in the Figure window. Move the cursor to the top right corner of the image or picture or signal. Some icons (floppy disc, home, brush etc.) will appear above the image or picture or signal displayed.
Step 2: Click on the last icon in the first column and copy as vector graphic.
Step 3: Paste in Powerpoint or Inkscape. The image will not have extra white space.
Jaideep Cherakka Kesavan
am 29 Mai 2022
Screenshot attached
Akzeptierte Antwort
KSSV
am 12 Jan. 2017
clc; clear all ;
x = rand(20,1) ;
y = rand(20,1) ;
plot(x,y)
set(gca,'LooseInset',get(gca,'TightInset'));
saveas(gcf,'junk.jpg')
You may also look into:
3 Kommentare
Weitere Antworten (1)
Gyaneshwar dubacharla
am 9 Aug. 2020
Bearbeitet: Adam Danz
am 7 Okt. 2024
Use this command from MATLAB
exportgraphics(gca,fname,'BackgroundColor','none')
Siehe auch
Kategorien
Mehr zu Printing and Saving finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!