我正在尝试使用plotly绘制多个维度r- 是否可以同时使用color和group参数来绘制一条改变颜色的线?
例子:
grp <- c(letters[c(1,1,1,1,2,2,2,2)])
a <- c(1,2,3,4,2,3,4,5)
b <- c(1,3,5,6,1,2,4,4)
lvl <- c(1,1,2,2,1,1,2,2)
df <- data.frame(grp, a, b, lvl)
Run Code Online (Sandbox Code Playgroud)
当使用它绘制时,ggplot()我能够创建所需的效果,如下所示,用grpas 定义每条线并lvl定义线段的颜色:
ggplot(data = df, aes(x = a, y = b, group = grp, color = lvl)) + geom_line() + geom_point()
Run Code Online (Sandbox Code Playgroud)
然而,当我随后拨打电话时,ggplotly()该线路将按 进行分组和着色lvl。