How to fill the area between two function on a plot with transparent colour?

 Réponse acceptée

It is. Try, e.g.
d = 0.1;
x = linspace(0,1,20);
z = d*x.^2;
fill([x flip(x)],[z zeros(size(z))],'k','LineStyle','none')
hold on
plot(x,z,'k-');
alpha(0.25)
grid

2 commentaires

Thank you Mischa, your answer was very helpful! Then I added the legend, but the colors in the legend were still solid. How could I make them transparent as well? Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Performance dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by