更改图表透明度

时间:2013-02-03 17:43:00

标签: matlab plot transparency

如果我们有两个图像对象imageObj1imageObj2,我们将它们绘制在一个轴上,如下所示:

figure;
hAxes = axes();
imageHandle1 = imshow(imageObj1);
hold(hAxes,'on');
imageHandle2 = imshow(imageObj2);

然后,我可以通过更改AlphaData属性来更改轴上任意两个绘制图像的透明度,如下所示:

set( imageHandle2, 'AlphaData', 0.6 ); %// Change transparency to 0.6

所有以前的代码和方法都适用于图像,但我需要一些方法来改变图形的透明度而不是图像。

问题:  如果我有一个名为pHandle的情节句柄,我如何编辑此句柄图的透明度?

1 个答案:

答案 0 :(得分:2)

线系列对象不支持透明度(alpha)值。

阅读this以获取有关解决方法的提示。

希望它有所帮助!