我试图让类似这样的回答一个情节:/sf/answers/341455551/
我的数据框如下所示:
df2 <- read.table(text='measurements samples value
1 4hours sham1 6
2 1day sham1 175
3 3days sham1 417
4 7days sham1 163
5 14days sham1 37
6 90days sham1 134
7 4hours sham2 8
8 1day sham2 402
9 3days sham2 482
10 7days sham2 67
11 14days sham2 16
12 90days sham2 31
13 4hours sham3 185
14 1day sham3 402
15 3days sham3 482
16 7days sham3 85
17 14days sham3 29
18 90days sham3 10',header=T)
Run Code Online (Sandbox Code Playgroud)
并绘制它
ggplot(df2, aes(measurements, value)) + geom_line(aes(colour = samples))
Run Code Online (Sandbox Code Playgroud)
情节中没有显示任何线条,我收到了消息
geom_path: Each group consist of only one observation.
Do you need to adjust the group aesthetic?
Run Code Online (Sandbox Code Playgroud)
我不知道我在做什么与上面链接的答案有所不同.我应该改变什么来使这项工作?
Sve*_*ein 30
添加group = samples到aes的geom_line.这是必要的,因为您需要每行samples而不是每个数据点一行.
ggplot(df2, aes(measurements, value)) +
geom_line(aes(colour = samples, group = samples))
Run Code Online (Sandbox Code Playgroud)
