# Subplot with colormap color

1 view (last 30 days)
Miraboreasu on 14 Sep 2022
Commented: Walter Roberson on 15 Sep 2022
Hello,
I have a cell of 35 arrays. I want to plot them on 5 subplot, namely
```
subplot(1,5,1)-subplot(1,5,5)
```
each subplot has 7 of the arrays in the following order (with a span of 35/5=7)
```
subplot(1,5,1)
plot(M{1})
hold on
plot(M{8})
...
subplot(1,5,2)
plot(M{2})
hold on
plot(M{9})
...
subplot(1,5,3)
plot(M{3})
hold on
plot(M{10})
etc
```
Also, in each subplot I would like to have a colormap for hsv(5), for example the first color(red) for hsv(5) is for all the plot in subplot(1,5,1).
Thank you

Walter Roberson on 14 Sep 2022
Edited: Walter Roberson on 14 Sep 2022
cmap = hsv(5);
for K = 1 : 5
thiscolor = cmap(K,:);
subplot(1,5,K);
plot(M{K}, 'color', thiscolor);
if K <= 3
hold on
plot(M{K+7}, 'color', thiscolor);
hold off
end
end
##### 2 CommentsShowHide 1 older comment
Walter Roberson on 15 Sep 2022
cmap = hsv(5);
for K = 1 : 5
thiscolor = cmap(K,:);
subplot(1,5,K);
for J = K:5:25
plot(M{J}, 'color', thiscolor);
hold on
end
hold off
xlim auto; ylim auto
end

### Categories

Find more on Colormaps in Help Center and File Exchange

R2022a

### Community Treasure Hunt

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

Start Hunting!