R Plotly:使用颜色变量时更改图的颜色

时间:2018-07-27 13:07:56

标签: r r-plotly

我是新手,不知道使用颜色变量时如何为不同组设置颜色。我的代码如下:

library(plotly)
a <- runif(10)
b <- runif(10)
c <- sample(c("Group1","Group2"),10,replace = T)
plot_ly(x = a, y = b, color = c)

1 个答案:

答案 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()。