【发布时间】:2018-07-27 13:07:56
【问题描述】:
我是 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)
【问题讨论】:
我是 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)
【问题讨论】:
您可以使用 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"))
解释:“颜色”参数让您选择应该着色的变量,“颜色”参数让您选择颜色
来自帮助:
颜色:
包含名称或表达式的公式。值被缩放并且 根据 colors 和 alpha 的值映射到颜色代码。避免 缩放,用 I() 包装,并提供可以转换为的值 由 grDevices::col2rgb() 生成的 rgb 颜色代码。
颜色:
colorbrewer2.org 调色板名称(例如“YlOrRd”或“Blues”),或 以十六进制“#RRGGBB”格式插入的颜色向量,或 像 colorRamp() 这样的颜色插值函数。
【讨论】: