2012-12-04 32 views
0

我想知道是否有人可以幫助我一個數據集,我想在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 

回答

3

你可以嘗試

library(ggplot2) 

ggplot(x, aes(x = Day, y = Survivors, colour = as.factor(Intensity))) + 
    geom_point(pch = 15) + 
    geom_line() + 
    theme_bw() 

enter image description here

0

如果您使用的是Excel,只是採取與流暢的線條和標記的散點圖,再加入4個數據系列的對應於你強度 1 minute work

然後添加任何圖例/說明你想

+0

請求中R A溶液。你可能想刪除這個答案。 –

+0

@MatthewLundberg - 我沒有看到用戶在R中明確請求解決方案。唯一的跡象是標籤,這可能是因爲他在分析後提出R中的數據 – Origin

2

晶格也很容易做到這一點。

library(lattice) 

xyplot(Survivors ~ Day, 
     data=x, 
     groups=Intensity, 
     grid=TRUE, 
     type=c('p','l'), 
     auto.key=list(title='Intensity', space='right') 
     ) 

enter image description here