Save Histogram data without figure

9 visualizzazioni (ultimi 30 giorni)
Annagrazia Pedicini
Annagrazia Pedicini il 7 Giu 2018
Commentato: Rik il 7 Giu 2018
Hi, I want to save a histogram figure in a folder out of matlab but i do not want that the figure appears on matlab. How can i do this?

Risposta accettata

Rik
Rik il 7 Giu 2018
You can create a figure with the Visible property set to 'off'.
f=figure('Visible','off');
X=randi(15,1,100);
histogram(X,'Parent',f);
saveas(f,'test.png')
close(f)
  4 Commenti
Annagrazia Pedicini
Annagrazia Pedicini il 7 Giu 2018
I tried to use print instead of saveas, and I use this command: print(percorso,'-dtiff'); where "percorso" is the path of the folder where the image has to be saved. But it returns this error:
Cannot create output file 'C:\Users\Annagrazia\Desktop\Progetto\Cartella\Istogramma_Immagine_01.tif'. Error in print (line 71) pj = name( pj );
How can I change the path where print save the figure? Thanks for helping!!
Rik
Rik il 7 Giu 2018
I don't see any reason why that would fail. What is the complete code you're using? (please use the {}Code button to format your code)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by