2012-10-04 2 views
1

gnuplot을 처음 사용하기 때문에 데이터를 플롯하고 꺾은 선형 차트의 양쪽 끝에 작은 원이나 화살표를 표시해야합니다. 내가 어떻게 할 수 있니? 내가 선 차트를 표시하려면이 명령을 사용줄 끝 부분에 도트/화살표를 출력하는 방법

plot 'data.txt' with lines 

답변

1

라인이 자동으로 마지막에 뭔가를 만들 수있는 방법이 있는지 나도 몰라,하지만 내가 해결 방법을 발견했다.

1 1 
2 3 
3 2 

하고 다음 스크립트 :

enter image description here

stats 명령의 수를 찾을 수 있습니다 :이 같은 플롯을 만들 수 있습니다

set term png 
set out 'plot.png' 

stats 'data.dat' name 'a' 
# plot line, then circle only if it is the last data point 
plot 'data.dat' t 'data', \ 
    '' u ($0==(a_records-1)?$1:1/0):2 with points pt 7 ps 2 t 'end' 

이 데이터 파일로 데이터 포인트가있는 경우 이중 플롯 명령은 데이터 포인트를 연결하는 선을 그린 다음 마지막 데이터 점 (a_records 변수. 그림을 그릴 때 화살표가 더 까다 롭습니다 ...

다른 점/선 스타일 옵션에 대한 자세한 정보는 gnuplot 명령 줄의 test 명령을 참조하십시오.

관련 문제