Transparency and 2-D graphics

Hi,
When I read MATLAB documentation about transparency it refers to 3-D objects. Is it possible to make part of a 2-D object (eg. a normal distribution plot) transparent?
Many thanks,
Rob

 采纳的回答

the cyclist
the cyclist 2011-7-3

0 个投票

Yes. As a general rule, look for object properties that have a "alpha" as part of their name (e.g. FaceAlpha) to adjust the transparency.
If you post some code, I could try to be more specific on how to adjust transparency for a given object you are displaying.

2 个评论

Many thanks, Cyclist. I don't actually have the code (yet). I have a young programmer working with me - and he has done a very good job. It's just this last bit he is struggling with (fading the colour to transparent). I don't want to undermine his confidence, he is trying to work this out, but I might come back to you later if you don't mind (if we're still stuck). Thanks again, Rob
The cyclist. I too am trying to obtain transparency for 2D plots. This is a sample code :
clc;
clear all;
x = linspace(0,10);
y1 = sin(x);
y2 = sin(5*x);
y3 = sin (0.5*x);
figure
subplot(2,1,1);
h = plot(x,y1)
hold on;
subplot(2,1,1);
h2 = plot(x,y3)
hold on;
subplot(2,1,2);
h1 = plot(x,y2)
Can you help me how to do it?

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by