How do I colour a filled-in area with a color value different from the standard 'r','g','b' etc... ?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Rebecca Ward
il 24 Set 2018
Commentato: Rebecca Ward
il 24 Set 2018
Hi, I'm filling in the area between two curves using the fill command.
An extract of the code is here:
...
tt2=[tt;flipud(tt)];
curve1=quantile(NE1Wd,q1,2);
curve2=quantile(NE1Wd,q2,2);
inBetweenWd=[curve1;flipud(curve2)];
plot(tt,curve1,'m'); plot(tt,curve2,'m');
f1=fill(tt2,inBetweenWd,'m','FaceAlpha',0.4);
...
what I want to be able to do is use a color value, say [0.5 1 0] instead of the value 'm' in the code above.
I've tried specifying '...'Color',[0.5 1 0],...' but I get the error 'Error using fill Not enough input arguments.'
Can someone tell me where I'm going wrong?
Many thanks for any help.
Rebecca
0 Commenti
Risposta accettata
Adam Danz
il 24 Set 2018
You don't need to specify the 'color' parameter.
f1=fill(tt2,inBetweenWd,[0.5 1 0],'FaceAlpha',0.4);
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Data Distribution Plots 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!