R:ggplot - 根据组绘制不同颜色的数据点趋势线
R: ggplot - plotting a trend line of datapoint with different colors based on group
假设我有一个数据框 df:
Day Value Group
1 1 1
2 5 1
3 10 2
4 15 2
5 20 1
我想在 df 上趋势 单 线,x = Day & y = Value,但每个点都根据组
着色
为了更好地理解,这里有一个粗略的图示:
请指教
如果需要,您可以将 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")
假设我有一个数据框 df:
Day Value Group
1 1 1
2 5 1
3 10 2
4 15 2
5 20 1
我想在 df 上趋势 单 线,x = Day & y = Value,但每个点都根据组
着色为了更好地理解,这里有一个粗略的图示:
请指教
如果需要,您可以将 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")