Save Histogram data without figure

9 visualizaciones (últimos 30 días)
Annagrazia Pedicini
Annagrazia Pedicini el 7 de Jun. de 2018
Comentada: Rik el 7 de Jun. de 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?

Respuesta aceptada

Rik
Rik el 7 de Jun. de 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 comentarios
Annagrazia Pedicini
Annagrazia Pedicini el 7 de Jun. de 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 el 7 de Jun. de 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)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating, Deleting, and Querying Graphics Objects en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by