国家统计局下载1949-的GDP与人口数据,存入excel中,通过matlab实现数据动态绘图。
程序显示
data=xlsread("C:\Users\1\Desktop\人口+GDP.xlsx");%excel文档的绝对路径x=1949;y1=data(1,2);y2=data(1,3);plot(x,y1,'b*-',x,y2,'rx-');xlabel('年份');ylabel('人口(*)/万人 GDP(x)/亿元');title("建国70年来人口和GDP的变化趋势");for i=1:69hold on;x=1949+i;y1=data(1+i,2);y2=data(1+i,3);plot(x,y1,'b*-',x,y2,'rx-');MakeGif('dot.gif',i);%生产动图的函数pause(0.2);endfunction MakeGif(filename,i) f = getframe(gcf); imind = frame2im(f); [imind,cm] = rgb2ind(imind,256); if i==1 imwrite(imind,cm,filename,'gif',...'Loopcount',inf,'DelayTime',0.001);else imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',0.001);end end