Why does an empty duplicate figure box appear?
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
Below is part of a code that i am using to plot some scatter plots. The problem is that for every loop i am getting two plots. The first is the required graph and the second is just a figure box. Unfortunately, that empty figure duplicate gets saved.
I don`t know what am i doing wrong.
if i=length(A)
 if i==3 
  set(figure,'position',[0, 0, 800, 250]);
 plotdaily = scatter(dat,variable,[],black,'filled');
 hold on
        plotdaily2=scatter(dat2,variable2,'MarkerFaceColor',gray,'MarkerEdgeColor',gray,...
        'MarkerFaceAlpha',.4,'MarkerEdgeAlpha',.4)
        box on 
        title('Total AOD at Eureka');
    elseif i ==4 
        set(figure,'position',[0, 0, 800, 250]);
        plotdaily = scatter(dat,variable,[],red,'filled');
        hold on
        plotdaily2=scatter(dat2,variable2,'MarkerFaceColor',pink,'MarkerEdgeColor',red,...
     'MarkerFaceAlpha',.4,'MarkerEdgeAlpha',0.4);       
        box on;
        title('Fine AOD at Eureka');
grid on 
saveas(figure, sprintf('Daily_Average%d.jpg',i))
end 
end
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!