2013-02-21 88 views
2

我是一個非常初學者R.所以我有2個數據文件,A.dat和B.dat,如:繪製從多個數據多行幀

1 101203 
2 3231233 
3 213213 
... 

所以我做

A <- read.table("A.dat", col.names = c("time","power")) 
B <- read.table("B.dat", col.names = c("time","power")) 

我想在同一系統中爲A和B做線圖(對不起,我目前無法上傳圖片)。有關如何去做的任何建議?

回答

2

我更喜歡使用ggplot2(可從CRAN下載軟件包)。這首先需要一點點數據處理:

A$group = "A" 
B$group = "B" 
dat = rbind(A,B) 

,然後繪製圖:

ggplot(aes(x = time, y = power, color = group), data = dat) + geom_line() 

爲基礎的圖形,這樣的事情應該工作:

plot(power~time, A) 
lines(power~time, B) 
+0

非常感謝! – 2013-02-21 21:29:55

+0

只是好奇,你選擇了陰謀解決方案。 – 2013-02-21 21:31:44

+0

不,我選擇了ggplot。 – 2013-02-22 15:46:02