2017-12-20 18 views
1

gnuplot (버전 4.6 또는 5.0)에 루프를 사용하고 플로팅 도중 데이터를 조작 할 때 여러 줄을 그립니다. (조작없이) 데이터의 간단한 플로팅 내가싸이클에서 데이터 조작 방법 4.6

plot for [i=2:100] 'data.dat' u 1:i with lines lt 1 lc rgb 'blue' notitle 를 사용하고 모든 것이 괜찮 : Normal result

하지만!

plot for [i=2:100] 'data.dat' u 1:(i-0.3) with lines lt 1 lc rgb 'blue'

의 gnuplot 내 조작에 저항하고 이상한 결과를 제공합니다 :

는이 코드에서 데이터를 조작하기 위해 노력하고있어 때 The strange result after the second code and assumptions to manipulate on the date을. 또한 (i-0.3) 대신 ($ i-0.3) 시도했지만 대괄호 없이도이 모든 작동하지 않습니다. 아무도 도와 줄 수 있습니까?

미리 감사드립니다. 열 번호가 변수 i에 의해 주어진다면

+0

'1을 사용 : (열 (I) - 0.3)' – Christoph

+0

당신을 아주 많이 감사합니다! !! !! 나는 해결책을 찾고있는 하루 종일을 통과했다! 고마워요 !!! – user52219

답변

0

사용 column(i)는 계산 열의 값에 액세스하려면 :

plot for [i=2:100] 'data.dat' u 1:(column(i)-0.3)