matlab 图形交叉到一起,怎么处理可以显示重叠部分

2025-02-01 05:03:18
推荐回答(1个)
回答1:

如果是patch类的图案,可以通过设置其透明属性来处理重叠现象,即将其'FaceAlpha'属性设为0至1之前的数字,例如:

figure
patch([0 1 .5],[0 0 1],[1 0 0],'FaceAlpha',.5);
patch([0 1 .5]+.5,[0 0 1],[1 0 0],'FaceAlpha',.3);

可以得到如下的效果。(Matlab R2017a)