Error when saving figure with linux command line
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Receiving an error when I try and save a figure as a png. See traceback below. Calling matlab from a python script with -batch flag.
Error using validate (line 166)
Printing of uicontrols is not supported on this platform.
Error in print (line 67)
pj = validate( pj );
Error in saveas (line 181)
print( h, name, ['-d' dev{i}] )
Error in NavErrPlotsLN25X (line 238)
saveas(figH,fullfile(uutData.ftp(1).folder,figFileName),'png');
Error in NavErrPlotsProgramSwitch (line 42)
statusLog = NavErrPlotsLN25X(uutData,config,statusLog);
Error in FTPReviewWeb (line 51)
log = NavErrPlotsProgramSwitch(uutData,config,log);
0 commentaires
Réponses (1)
Jan
le 26 Avr 2022
Modifié(e) : Jan
le 26 Avr 2022
In batch mode, Matlab does not support interactive GUI elements.
How do you save the figure as PNG? See: https://www.mathworks.com/help/matlab/ref/print.html#d123e1146812
print('-noui', ...)
1 commentaire
Ruben Krueger
le 21 Déc 2023
In my use case, I need the buttons because their labels have critical information, but I don't need their functionality, of course. I am having the same issue as above when trying to save a figure in a Matlab executable. How can print with the UI?
Voir également
Catégories
En savoir plus sur Call Python from MATLAB 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!