我想知道是否有人可以帮我处理数据集,我想在y轴和x轴上绘制幸存者图。我遇到的问题是试图通过四个强度组来分解数据。最理想的是,我想要一个带有所有四种强度的趋势线的图形,以便我可以看出它们之间是否存在显着差异。任何帮助或提示将不胜感激!这是我的数据框架的样子:
Intensity Day Survivors
1 0.0 0 37
2 0.0 1 29
3 0.0 2 9
4 0.0 3 1
5 0.0 4 1
6 0.0 5 0
7 0.0 6 0
8 0.0 7 0
9 0.1 0 40
10 0.1 1 28
11 0.1 2 8
12 0.1 3 0
13 0.1 4 0
14 0.1 5 0
15 0.1 6 0
16 0.1 7 0
17 0.2 0 40
18 0.2 1 26
19 0.2 2 15
20 0.2 3 8
21 0.2 4 5
22 0.2 5 3
23 0.2 6 1
24 0.2 7 0
25 0.4 0 47
26 0.4 1 29
27 0.4 2 5
28 0.4 3 0
29 0.4 4 0
30 0.4 5 0
31 0.4 6 0
32 0.4 7 0
答案 0 :(得分:3)
你可以尝试
library(ggplot2)
ggplot(x, aes(x = Day, y = Survivors, colour = as.factor(Intensity))) +
geom_point(pch = 15) +
geom_line() +
theme_bw()
答案 1 :(得分:2)
莱迪思也很容易做到这一点。
library(lattice)
xyplot(Survivors ~ Day,
data=x,
groups=Intensity,
grid=TRUE,
type=c('p','l'),
auto.key=list(title='Intensity', space='right')
)
答案 2 :(得分:0)
如果您使用的是Excel,只需使用光滑的线条和标记绘制散点图,然后添加与您的强度相对应的4个数据系列
然后添加您想要的任何图例/描述