2013-04-21 2 views
0

저는 R에 익숙하지 않습니다. R에는 그래프를 그릴 수있는 훌륭한 도구가 있다고 들었습니다.함께 데이터를 그릴 때 R

0.01 2 
0.02 3 
0.03 4 
은 File2.txt로

와 file2.txt로

0.015 3 
0.024 6 
0.34 56 

:이 추천 데이터 세트가 있습니다.

나는 file1.txt와 같은 file1.txt와 같은 x 축 및 y 축 엔트리 : x = 0.01, y = 2, x = 0.01, y = 3, ...) file2.txt 항목을 xy 그래프로 표시하고 두 그래프가 같은 그래프에 표시됩니다. file1.txt와 file2.txt의 곡선을 다른 색상으로 만들 수 있습니까? 도와주세요! 그리고 file1.txt의 커브를 case1과 같이 태그를 짓는 방법이 있습니다. case2와 file2.txt의 커브 등입니다. 많은 것들을 묻습니다.하지만 한 가지 예를 들어주세요. 배울 수 있습니다. 감사합니다.

+1

그것은 R'는 멋진 그래픽 기능을 가지고 수행하고, 당신이 원하는 것은 이러한 기능 내에', 사실, 당신은 데이터 프레임에 데이터를 읽고 가정 ?plot, ?lines, ?points

보십시오. 그러나 약간의 노력이 필요합니다. 일반적으로 여기에 질문을하기 전에 약간의 노력이 필요합니다. 시도한 내용을 모두에게 보여주고 (코드를 포함하도록 질문을 편집하십시오), 원하는 내용을 빠르게 찾을 수있는 도움이 될 것입니다. – Ben

답변

1

예 그래프를 덮어 쓰려면 plot을 사용한 다음 lines을 사용할 수 있습니다. 다른 색상을 선택하려면 col을 사용하십시오.

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

왜 두 번째 그래프가 선입니까? 첫 번째처럼 커브가되지 않는 이유는 무엇입니까? –

+0

두 그래프가 모두 선입니다. 'file2'의 'outlier'값이'56'이므로 명확하지 않을 수 있습니다. – Nishanth

+0

대단히 감사합니다 :) –

관련 문제