我是新手,不知道使用颜色变量时如何为不同组设置颜色。我的代码如下:
library(plotly)
a <- runif(10)
b <- runif(10)
c <- sample(c("Group1","Group2"),10,replace = T)
plot_ly(x = a, y = b, color = c)
答案 0 :(得分:1)
您可以使用colors
参数选择颜色。
library(plotly)
a <- runif(10)
b <- runif(10)
c <- sample(c("Group1","Group2"),10,replace = T)
plot_ly(x = a, y = b, color = c, colors = c("green","red"))
说明:“ color”自变量让您选择应设置颜色的变量,而“ colors”自变量则让您选择颜色
来自帮助:
颜色:
包含名称或表达式的公式。值按比例缩放并 根据颜色和alpha的值映射到颜色代码。避免 缩放,使用I()包装,并提供可以转换为的值 RGB颜色代码由grDevices :: col2rgb()提供。
颜色:
colorbrewer2.org调色板名称(例如“ YlOrRd”或“ Blues”),或 要以十六进制“ #RRGGBB”格式插值的颜色向量,或者 颜色插值函数,例如colorRamp()。