繁体   English   中英

使用点功能时,如何控制R中的alpha设置?

[英]how can I control the alpha setting in R when using the points function?

我正在创建一个交互式的Shiny应用程序-我有一个小部件(滑块),可从用户那里检索alpha参数。 用户可以在0.0到1.0之间选择一个Alpha值

但是,我的应用程序已全部设置好,当我返回将Alpha添加到绘图中时,我很震惊地看到,在R中向绘图添加点时, points函数没有用于alpha的参数。

我可以在这里创建一些要点:

points(DF$x_values, DF$y_values, pch=20, cex=2, col="springgreen4")

但我无法在通话中添加任何形式的alpha参数!

当然,我不是唯一找到这个人的人。 有谁知道缺乏此功能的原因,甚至更好……是否有人找到了好的解决方法?

您可以使用rgb()指定颜色,以便控制alpha:

plot(1:5, cex = 0)
points(1:5, pch=20, cex=2, col = rgb(0, 1, 0, c(0.1,0.2, 0.3, 0.4, 0.5)))

在您的示例中:

points(DF$x_values, DF$y_values, pch=20, cex=2, col = rgb(0, 1, 0, alpha))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM