Filter löschen
Filter löschen

How to make the color of the filled part transparent

19 Ansichten (letzte 30 Tage)
高祥 袁
高祥 袁 am 21 Nov. 2021
Bearbeitet: the cyclist am 21 Nov. 2021
figure
ax1 = axes;
ax2 = axes;
x=linspace(1,10,10);
y=sin(x);
plot(ax2,x,y,'Marker','o','MarkerSize',10,'MarkerFaceColor','y')
fill(x,y,'r')
I = imread('peppers.png');
imshow(I,'Parent',ax1) % Show the image on ax1
ax2.Color='none';
How to make the color of the filled part transparent so that I can see the full picture

Akzeptierte Antwort

the cyclist
the cyclist am 21 Nov. 2021
Bearbeitet: the cyclist am 21 Nov. 2021
Use the FaceAlpha property, with a value near zero:
figure
ax1 = axes;
ax2 = axes;
x=linspace(1,10,10);
y=sin(x);
plot(ax2,x,y,'Marker','o','MarkerSize',10,'MarkerFaceColor','y')
fill(x,y,'r','FaceAlpha',0.2)% <------- SEE THE DIFFERENCE HERE
I = imread('peppers.png');
imshow(I,'Parent',ax1) % Show the image on ax1
ax2.Color='none';

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Object Properties finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by