2016-07-30 3 views
2

제 질문은 각각 하나의 플롯에서 각각의 데이터 라인을 어떻게 플롯 할 수 있는지에 관한 것입니다.Gnuplot : 하나의 플롯에서 여러 개의 데이터로 플롯 팅

gnuplot> plot 'data.dat', f(x) via a,b 
gnuplot> replot 'data2.dat', f(x) via a,b 

이것은 내가 data2.dat에 맞게 F에 대한 (X)를 피팅을 다시 정의 할 때 나 심지어 여러 맞는 음모 수 없습니다. 나는 또한 data2.dat와 같은 함수에 다른 이름을 사용하려고 시도했다. g (x)를 구한 다음 첫 번째 것에 대한 적합도가 사라집니다. 그래서 나는 그 음모에 한가지 만 맞습니다.

각각 하나의 플롯에 자신의 적합성을 보여주는 여러 데이터를 얻으려면 어떻게해야합니까?

자세한 정보가 필요하면 질문하십시오.

+0

또한, 두 번째 맞는 다른 변수를 필요 – Christoph

답변

1

당신은 별도의 적합을 할 수 있습니다 다음 파일과 맞는 모두 음모. 이러한 가정 선형 맞는 단지 편의상 다음과 같습니다의 gnuplot 당신이`via`으로 지정하는 글로벌 피팅 변수에 맞는 결과를 저장하기 때문에

f(x) = a*x+b 
g(x) = c*x+d 

fit f(x) 'data.dat' via a,b 
fit g(x) 'data2.dat' via c,d 

plot 'data.dat', f(x),\ 
    'data2.dat', g(x)