坐标区框中所有对象的透明度
透明度值称为 alpha 值。使用 alpha 函数设置当前坐标区范围内所有图像、填充或曲面对象的透明度。指定一个介于 0(完全透明)和 1(完全不透明)之间的透明度值。
t = 0:0.1:2*pi;
x = sin(t);
y = cos(t);
figure
patch(x,y,'r') % make a red circular patch
patch(x+0.8,y,'g') % make a green circular path
patch(x+0.4,y+0.8,'b') % make a blue circular path
axis square tight % set axis to square
alpha(0.3) % set all patches transparency to 0.3
个别曲面的透明度
曲面的透明度由其 AlphaData 属性定义。将 alpha 数据设置为用于指定曲面的每个顶点透明度的标量值或值矩阵。FaceAlpha 属性指示如何从顶点透明度确定曲面透明度。
[X,Y,Z] = peaks(20);
s2 = surf(X,Y,Z);
s2.AlphaData = gradient(Z); % set vertex transparencies
s2.FaceAlpha = 'flat'