Transparency not working on R2013a / Mac OSX 10.8.4?
1 回表示 (過去 30 日間)
古いコメントを表示
On Mac OSX 10.8.4 running R2013a, I would like to make a make a surf plot semi-transparent. My initial attempts using my data did not work, so I attempted even the simplest example suggested by
doc alpha
i.e.,
surf(peaks);
alpha(0.5)
This does not work for all three renderers. The OpenGL renderer produces a wire mesh surface and any additional call to shading results in a blank figure. zbuffers and painters are indistinguishable from
surf(peaks);
This test does result in a transparent surface on a Windows 7 machine running R2013a. In the past, I've been disappointed by the exporting of figures that used transparency, but now I can't even get it to work within MATLAB.
What am I missing? Thanks.
0 件のコメント
回答 (2 件)
Douglas
2014 年 1 月 3 日
It's an issue with hardware rendering and OpenGL, and only an issue on Macs. It's ridiculous we pay thousands of dollars and Matlab can't do a simple thing like transparency. There is no workaround. My workaround is to use matplotlib in Python. It's free, and transparency works.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!