Effacer les filtres
Effacer les filtres

How to save a histogram generated with imhist() function as a png image?

6 vues (au cours des 30 derniers jours)
Sheikh Faishal Basher
Sheikh Faishal Basher le 30 Mai 2018
Modifié(e) : the cyclist le 31 Mai 2018
when I save the image using imwrite() function it does not saves the axis only few spikes are saved. the code is given below.
=>> imwrite(imhist(temp),'F:\Histogram\h1.png');

Réponses (1)

the cyclist
the cyclist le 30 Mai 2018
Modifié(e) : the cyclist le 30 Mai 2018
You should be able to use the print command to save the figure to PNG.
  2 commentaires
Sheikh Faishal Basher
Sheikh Faishal Basher le 31 Mai 2018
this is not working. would you please write a sample code for this operation. I want to create a histogram in each irritation of the loop and save them with different name, (as Hist11, Hist12, hist21,hist22.....etc) the name will contain the row number and column number. Thank You.
imwrite(imhist(temp),'F:\499\Histogram\h1.png');
saveas(im1,sprintf('HIS%d.png',i));
the cyclist
the cyclist le 31 Mai 2018
Modifié(e) : the cyclist le 31 Mai 2018
for nf=1:6
figure
histogram(randn(100,1))
filename = sprintf('histogram_file_%d',nf);
print('-dpng',filename)
end

Connectez-vous pour commenter.

Produits


Version

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by