2014-04-28 3 views
3

3 열의 데이터 파일이 있고 그 중 2 개를 사용하여 플롯하려고합니다. 그러나 3 번째 줄을 제외하기위한 조건으로 사용하고 싶습니다. 예를 들어 $ 3 < 10이면 데이터 선이 유효하지 않습니다. 나는 set datafile이 없다는 것을 알고있다. 그러나이 경우는 다소 특이한 것이고 나는 그것을 어떻게하는지 모른다. 당신은 plot 명령에 using 표현에 조건부 논리를 사용할 수 있습니다조건으로 gnuplot의 데이터 제외

답변

4

어떤 도움을 ... 감사합니다 :

plot 'data.dat' u 1:($3 < 10 ? 1/0 : $2) 

이 명령 플롯 1/0 (이 데이터 포인트 것을 생략) 경우의 값 세 번째 열은 < 10이고, 그렇지 않으면 두 번째 열에 값이 표시됩니다.