Я сделал контурный сюжет с белыми контурными линиями.Фильм перерисовывает контурные линии
Я использовал 'LineColor', 'white'
, но в фильме белые линии распространяются после каждого изображения вместо перерисовки. Цвета на изображении автоматически перерисовываются. Что я делаю не так?
Кроме того, при просмотре изображения он отображается маленьким в верхнем левом углу. Подобный сценарий раньше не вызывал этой проблемы. Кто-нибудь знает, почему?
% Create movie
nFrames = 893; % Number of frames
for k = 1:nFrames % Create movie
% Eqdconic script
% Define figure and axes
fg1 = figure(1);
axesm('MapProjection','eqdconic', 'MapParallels', [], 'MapLatLimit',[-79.625 -59.625],'MapLonLimit',[190.625 250.625])
framem on; gridm on; mlabel on; plabel on; hold all;
% Plot data
frame = dataSST_movie(:,:,k);
image = contourfm(Y,X,frame, 'LineColor', 'white'); % Change contour lines to white
mov(k) = getframe(gcf);
end
close(gcf)
% % Save as AVI file
movie2avi(mov, 'SST_20110101to20130611_0.25grid.avi', 'compression', 'none', 'fps', 4);
Часть image = contourfm()
- это то, о чем я говорю; есть ли какая-то команда вроде redraw
, которую мне нужно использовать?