【发布时间】:2014-12-07 09:24:34
【问题描述】:
我正在尝试创建一个需要更改绘图组件之一的透明度的图形,但是当我尝试保存图形时,它最终会保存图形的一部分以及保存对话框的部分内容同时在我的屏幕上:
设置我正在使用的部分图形的 alpha
sc=imagesc([-1 1], [-1 1], F);
alpha(sc, 0.75)
在不更改任何 alpha 值的情况下构造图形会导致图形被正确保存,但我最终得到的图形不完整。我试过以png 和pdf 格式保存,但无济于事。如何设置 alpha 以便正确保存?
【问题讨论】:
-
您使用的是 Matlab 2014b 吗?
-
这是 Linux 上的 2014a。
-
我只是试图重现这个,使用 Matlab 2010b;使用小丑示例(加载图像)并在之后设置 alpha 值。我得到的结果非常好。
-
您使用哪种保存方法(例如,从菜单中,使用
print等)以及哪个渲染器?了解opengl 'info'的输出也会很有用。 -
我决定以不同的方式分层,而不是弄乱 alpha。
标签: matlab matlab-figure