setting transparancy of legend?

140 views (last 30 days)
麦克马尔姆斯特姆
麦克马尔姆斯特姆 2017年1月12日
Answered: Ilja Maljutenko 2021年5月19日
Is it possible to make the background of the legend be slighly transparent so that the lines behind it can be somewat visible?
1 Comment
Walter Roberson
Walter Roberson on 16 Jan 2017
I will not say that it is impossible 眼下。当然没有记录。你刚才 might be able to change it using one of the hidden properties of the legend. Perhaps one of the ColorSpace properties. Nothing I have tried has worked yet.

Sign in to comment.

Accepted Answer

alice
alice 2017年6月27日
In 无证件MATLAB , you will find how to do it here: http://undocumentedmatlab.com/blog/transparent-legend .
2 Comments
Miquel
Miquel 2020年1月31日
太棒了,伙计们!谢谢 :)

Sign in to comment.

More Answers (2)

Ilja Maljutenko
Ilja Maljutenko 2021年5月19日
This solution seems to work in Matlab 2020 +
h_leg.BoxFace.ColorType=“truecoloralpha”;
h_leg.BoxFace.ColorData=uint8(255*[1 1 1 0.75]');
where h_leg is your legend box handle.

Wilson A N
Wilson A N on 16 Jan 2017
编辑:Walter Roberson on 16 Jan 2017
You can refer to the link given below on how to set the different properties of legend
要更改图例的背景颜色,您可以更改“颜色”字段以达到所需的透明度。
3 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

开始狩猎!