How do I colour a filled-in area with a color value different from the standard 'r','g','b' etc... ?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rebecca Ward
el 24 de Sept. de 2018
Comentada: Rebecca Ward
el 24 de Sept. de 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 comentarios
Respuesta aceptada
Adam Danz
el 24 de Sept. de 2018
You don't need to specify the 'color' parameter.
f1=fill(tt2,inBetweenWd,[0.5 1 0],'FaceAlpha',0.4);
Más respuestas (1)
Bish Erbas
el 24 de Sept. de 2018
Have you tried:
f1=fill(tt2,inBetweenWd,[0.5 1 0],'FaceAlpha',0.4);
Ver también
Categorías
Más información sobre Data Distribution Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!