Effacer les filtres
Effacer les filtres

Unable to Print Graph being Generated in axes.handle4

1 vue (au cours des 30 derniers jours)
Avinav Kumar
Avinav Kumar le 9 Mar 2021
Commenté : Avinav Kumar le 9 Mar 2021
Hi,
function pushbutton5_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton5 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
plot(handles.axes4)
The above code i want to use to print graph generated in handles.axes4. But i am unable to do so. What will be the solution. I have attached a screenshot, for pushbutton5 (reffered as Print) where on clicking the pushbutton5 graph should plot. Thanks
  9 commentaires
Avinav Kumar
Avinav Kumar le 9 Mar 2021
Thanks a lot Walter. It is working. Just one more query. The entire GUI is getting saved but i wanted to save only graph which is geeting plotted in axes4.
Avinav Kumar
Avinav Kumar le 9 Mar 2021
I am not getting accept this answer option. But this is accepted answer. Thanks

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 9 Mar 2021
You posted that you tried
saveas(handles.axes4)
but you would need
[file,filepath] = uiputfile('*.jpg');
if ~ischar(file); return; end %user cancel
filename = fullfile(filepath, file);
saveas(handles.axes4,filename);
However, to save just the axes, you should use the new https://www.mathworks.com/help/matlab/ref/exportgraphics.html (R202a or later), or use the File Exchange contribution export_fig if you have an older MATLAB than that.
  1 commentaire
Avinav Kumar
Avinav Kumar le 9 Mar 2021
Thanks a lot Walter. I could extract the figure / image.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by