2013-04-21 146 views
0

我是R的新手。我聽說R有很棒的工具來繪製圖形。我有3個數據集是這樣的:在R中繪製數據

0.01 2 
0.02 3 
0.03 4 

爲FILE1.TXT和

0.015 3 
0.024 6 
0.34 56 

爲FILE2.TXT。

我想繪製(例如,在file1.txt中,它們是x和y軸條目:x = 0.01,y = 2,x = 0.01,y = 3,...)file1.txt和file2.txt條目作爲xy圖,兩條曲線都在同一個圖中。 file1.txt和file2.txt可以用不同顏色的曲線嗎?請幫忙!有沒有一種方法來標記file1.txt的曲線,例如case1。,case2的file2.txt的曲線等。我在問很多事情,但請給我一個例子,我可以從中學習。謝謝。

+1

這是真的,'R'確實有真棒圖形處理能力,以及你想要的是那些能力範圍之內。但它確實需要一些努力。一般來說,在問你的問題之前,你需要展現出一些努力。向每個人展示您嘗試過的內容(編輯您的問題以包含代碼),您可能會得到快速而詳細的幫助,以幫助您獲得所需的內容。 – Ben 2013-04-21 01:44:58

回答

1

是的,可以使用plot,然後lines覆蓋圖形。使用col選擇不同的顏色。

嘗試?plot?lines?points

假設你已經將數據讀入數據幀,

file1=read.table(text="x y 
0.01 2 
0.02 3 
0.03 4",header=T) 

file2=read.table(text="x y 
0.015 3 
0.024 6 
0.34 56",header=T) 


plot(file1$x, file1$y, col="red", type='l', xlim=c(0,0.5), ylim=c(0,100)) 
lines(file2$x, file2$y, col="blue") 
+0

爲什麼第二個圖是行?爲什麼它不像第一個那樣曲線? – 2013-04-21 03:03:27

+0

這兩個圖都是線條。可能並不清楚,因爲'file2'中'56'的異常值。 – Nishanth 2013-04-21 03:23:56

+0

非常感謝你:) – 2013-04-21 04:18:20