How do I colour a filled-in area with a color value different from the standard 'r','g','b' etc... ?
3 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
Adam Danz
on 24 Sep 2018
You don't need to specify the 'color' parameter.
f1=fill(tt2,inBetweenWd,[0.5 1 0],'FaceAlpha',0.4);
More Answers (1)
See Also
Categories
Find more on Data Distribution Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!