Copying axes into Figure only copies the half of the actual plot.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Luis Garcia Maldonado
am 29 Jun. 2020
Kommentiert: Luis Garcia Maldonado
am 29 Jun. 2020
I'm trying to copy the plot from my GUI axes into another figure then saving it as a JPEG file, but the copying of the object only copies half way of the plot.
See image attached. (Left is the copied plot from axes1 in GUI, right is the axes1 in the actual GUI.
Here is the code I'm using to copy the objects.
plot1name = ['Plot1' '.jpeg'];
h = findobj(gcf,'type','axes');
fig1 = figure('Visible','on');
newAxe1 = copyobj(h,fig1);
saveas(fig1,plot1name);
2 Kommentare
Voss
am 29 Jun. 2020
The GUI figure is bigger (in particular, taller) than Figure 1, so that may be the reason. It depends on the Units and Position properties of the axes.
Akzeptierte Antwort
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Visual Exploration 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!