簡體   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