Azzera filtri
Azzera filtri

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

6 visualizzazioni (ultimi 30 giorni)
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');

Risposte (1)

the cyclist
the cyclist il 30 Mag 2018
Modificato: the cyclist il 30 Mag 2018
You should be able to use the print command to save the figure to PNG.
  2 Commenti
Sheikh Faishal Basher
Sheikh Faishal Basher il 31 Mag 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 il 31 Mag 2018
Modificato: the cyclist il 31 Mag 2018
for nf=1:6
figure
histogram(randn(100,1))
filename = sprintf('histogram_file_%d',nf);
print('-dpng',filename)
end

Accedi per commentare.

Prodotti


Release

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by