Subplot with colormap color
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Miraboreasu
il 14 Set 2022
Commentato: Walter Roberson
il 15 Set 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
0 Commenti
Risposta accettata
Walter Roberson
il 14 Set 2022
Modificato: Walter Roberson
il 14 Set 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 Commenti
Walter Roberson
il 15 Set 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Debugging and Analysis in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!