Hi Alain,
The hold all command used the ColorOrder .
By default there are only 7 elements (read: colors) defined in the ColorOrder , thus 7 repeated consecutive colors.
You can define your custom ColorOrder for specific figure (axis).
For example,
ColorOdrDef = get(gca,'ColorOrder');
ColorOdrCustom = [0 0 1;...
0 1 0;...
1 0 0;...
0 1 1;...
1 0 1;...
1 0.69 0.39;...
0.6 0.2 0;...
0 0.75 0.75;...
0.22 0.44 0.34;...
0.32 0.19 0.19];
set(gca,'ColorOrder',ColorOdrCustom);
Hope that helps,
Best Answer