小编JMe*_*Mec的帖子

在绘图中同时使用组和颜色

我正在尝试使用plotly绘制多个维度r- 是否可以同时使用colorgroup参数来绘制一条改变颜色的线?

例子:

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

在此输入图像描述

r ggplot2 plotly

5
推荐指数
2
解决办法
9833
查看次数

标签 统计

ggplot2 ×1

plotly ×1

r ×1