How to save a plot as an image with titles and x y lables

14 visualizzazioni (ultimi 30 giorni)
Yeah I want to save a plot I have on my GUI, with the title and axis labels on the image.
F = getframe(handles.axes2);
Image = frame2im(F);
imwrite(Image, 'Image.jpg')
This code saves what's on the axes on the GUI but it doesnt save any of the text around it.
any solutions?

Risposte (1)

Image Analyst
Image Analyst il 25 Giu 2019
Click on the toolbar save icon (if you have the toolbar showing) or use File/SaveAs (if youhave the pulldown menu showing).
Or do it from code with export_fig
  2 Commenti
Greg Morris
Greg Morris il 25 Giu 2019
Well, something I've forgotton to mension is that there are GUI controls on the gui, so I can't just save the figure to export the image of just the plot and its labels. I apologize for not mentioning this earlier.
Image Analyst
Image Analyst il 25 Giu 2019
You can still use export_fig or saveas() from the code. Make a pulldown menu or button to let the user do the save, and in the callback, call saveas() or export_fig().

Accedi per commentare.

Categorie

Scopri di più su Printing and Saving in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by