Mark one plot in a subplot

1 Ansicht (letzte 30 Tage)
Marie P.
Marie P. am 9 Jan. 2021
Bearbeitet: Roy Kadesh am 9 Jan. 2021
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.

Akzeptierte Antwort

Roy Kadesh
Roy Kadesh am 9 Jan. 2021
Bearbeitet: Roy Kadesh am 9 Jan. 2021
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]);

Weitere Antworten (0)

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by