我怎样才能使“阴谋”函数标记和行透明使用“α”或其他?

2448(30天)

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年9月16日
基本的情节功能标记目前不支持透明或α值。万博1manbetx如果你想做一个散点图与透明的标记,建议您使用“散射”功能和使用“α”或“MarkerFaceAlpha”:设置的值属性
scatter1 =散射(x, y,“MarkerFaceColor”,“r”,“MarkerEdgeColor”,“k”);
%集属性MarkerFaceAlpha MarkerEdgeAlpha < 1.0
scatter1。MarkerFaceAlpha = 2;
scatter1。MarkerEdgeAlpha = 2;
或者:
scatter1 =散射(x, y,“MarkerFaceColor”,“r”,“MarkerEdgeColor”,“k”);
α(scatter1,。2)
如果你想有一条线情节用“阴谋”透明的标记在上面,你可以简单地使用“持有开/关”和“散射”结合相同的预期效果:
情节(x, y);
持有
scatter1 =散射(x, y,“MarkerFaceColor”,“r”,“MarkerEdgeColor”,“k”);
scatter1。MarkerFaceAlpha = 2;
持有
请参见“输入参数列表属性的文档页面上的“价值”为“阿尔法”支持面临透明的图形对象的列表:万博1manbetx

答案(1)

里Varghese
里Varghese 2020年8月4日
不确定如果有人仍然在这,但是MATLAB的‘阴谋’功能,颜色和透明度被指定为一个4元素向量,与第一个3 rgb和最后一个元素作为alpha值。例如,0.2后将产生一个红线与透明度。
情节(x, y,“颜色”[1,0,0,0.2])
1评论
里Varghese
里Varghese 2021年3月8日
对,是的,“阴谋”功能不允许你改变透明度为标记,就行。alterrnative之一是使用“散射”函数。你可以单独specificy边缘颜色、边缘α,脸的颜色,阿尔法……希望这个有帮助。
散射(x, y,“o”,“MarkerEdgeAlpha”,0.2)

登录置评。

类别

找到更多的在照明、透明度和阴影帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!