标签: r ggplot2 line point
假设我有一个数据框df:
Day Value Group 1 1 1 2 5 1 3 10 2 4 15 2 5 20 1
我想在df上显示一条单行,x = Day&y = Value,但是每个点的颜色均基于Group
下面是一个粗略的插图,可以帮助您更好地理解:
请告知
答案 0 :(得分:1)
如果需要,您只能将color=美学应用于一层。
color=
library(ggplot2) ggplot(dat, aes(Day, Value)) + geom_line() + geom_point(aes(color = factor(Group)), size = 2)
数据:
dat <- read.table(header=TRUE, text=" Day Value Group 1 1 1 2 5 1 3 10 2 4 15 2 5 20 1")