Hi,
I am attempting to save a sequence of figures created using the subplot() function to a .gif animation.
Currently, only one plot of the two presented in subplot is saved. The plot also does not have a title or xtick labels.
What modifications to my code do I need to make in order to save the subplot as it appears on my screen to the .gif file?
for ii = 1:5 subplot(1,2,1); imagesc(rand(10)) title(num2str(ii)) daspect([1 1 1]) subplot(1,2,2) imagesc(rand(10)) title(num2str(ii)) daspect([1 1 1]) filename = 'saved_gif.gif'; del = 0.1; % time between animation frames
drawnow frame = getframe(gca); im = frame2im(frame); [imind,cm] = rgb2ind(im,256); if ii == 1; imwrite(imind,cm,filename,'gif','Loopcount',inf,'DelayTime',del); else imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',del); endend
Best Answer