2
gnuplot> p 'filename'
는이 코드가 정확히 무엇
gnuplot> p 'filename' u 10:(($3==4 && $9==1000)?$13:1/0) w lp
gnuplot> p 'filename'
는이 코드가 정확히 무엇
gnuplot> p 'filename' u 10:(($3==4 && $9==1000)?$13:1/0) w lp
먼저 실행 않는 방법을 알고 싶어 그래프
을 그릴 것이라는 점을 알고, 그것은 조금 도움 단축 명령을 확장하려면 (다른 사람의 스크립트에서 가져온 것으로 가정) :
plot 'filename' using 10:(($3==4 && $9==1000) ? $13 : 1/0) with linespoints
이 스 니펫은 세 번째 및 아홉 번째 열의 값을 기반으로 큰 데이터 파일에서 열 번째 행과 열 번째 행을 플로팅하는 것을 의미합니다. using
의 첫 번째 인수는 10이므로 10 번째 열의 값은 각 점의 x 좌표입니다. y 값은 다음과 같이 결정됩니다. 세 번째 열의 값이 4이고 9 번째 열의 값이 1000 인 경우 13 번째 열의 값이 플롯됩니다. 그렇지 않으면 1/0 (값 없음)이 그려집니다. 이는 삼항 연산자 <condition> ? <operation if true> : <operation if false>
에 의해 수행됩니다.
with linespoints
은 그려진 점이 선으로 연결된다는 것을 의미합니다.