Mark one plot in a subplot

1 回表示 (過去 30 日間)
Marie P.
Marie P. 2021 年 1 月 9 日
編集済み: Roy Kadesh 2021 年 1 月 9 日
Hello there, I have an iteration that collects all the plots that it creates in a subplot. I want it also to label one particular plot automatically within the iteration or afterwards.
for i=1:21
hold on
subplot(3,7,i)
set(gfc, 'Windowstate', 'maximized')
myScript
end
I want the 11th iteration step(and so the 11th plot in the subplot) to look different or to be labeled in some kind of way. I tried to put
set(gcf(3,7,11) 'color', [1 1 0]);
after the iteration but it doesnt work.

採用された回答

Roy Kadesh
Roy Kadesh 2021 年 1 月 9 日
編集済み: Roy Kadesh 2021 年 1 月 9 日
It is best to store the handle to the axes object when you create it.
set(gfc, 'Windowstate', 'maximized')
ax={};
for n=1:21
hold on
ax{n}=subplot(3,7,n)
myScript
end
set(ax{11},'color', [1 1 0]);

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by