Why is colormap only applied to the last subplot?
6 次查看(过去 30 天)
显示 更早的评论
Hello. I made a custom (circular) colormap for phase angles. However, in the loop, only the last subplot takes the change. What is the issue in this code? Thanks!
figure
for i = 1:5
subplot(2, 5, i);
topoplot(double(squeeze(pophmat(timeidx, i, :, 1))), EEG.chanlocs, ...
'style', 'map', 'electrodes', 'off');
title(['Pwr: ' num2str(frequencies(i)) 'Hz, 180ms']);
subplot(2, 5, i+5);
topoplot(double(squeeze(pophmat(timeidx, i, :, 2))), EEG.chanlocs, ...
'style', 'map', 'electrodes', 'off');
title(['Phs: ' num2str(frequencies(i)) 'Hz, 180ms']);
colormap(gca, circular_jet); % Applying the custom colormap to the current subplot
end
2 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!