텍스트 파일에 데이터 세트(X, Y 좌표가 정렬되지 않음)가 있습니다. 이것을 사용하여 플롯 gnuplot
하고 플롯된 점을 선을 사용하여 연결하고 싶습니다 .
나는 시도했다:
plot "a.txt" with lines
하지만 첫 번째 지점을 두 번째 지점에 연결하는 식입니다. 첫 번째와 두 번째 등이 아닌 그려진 점만 연결하고 싶습니다.
답변1
gnuplot
원하는 것을 하려면 읽기 전에 정렬해야 합니다. gnuplot
파일 내 데이터의 순서는 암시적으로 포인트 간의 연결 정보로 사용됩니다. X 좌표가 점을 연결하려는 위치인 경우 명령줄에서 다음을 수행합니다.
sort -n +0 -1 a.txt > b.txt
gnuplot
"b.txt" 파일의 내용을 그리는 데 사용됩니다 . 때로는 gnuplot
다음과 같은 명령을 사용하면 데이터를 더 잘 볼 수 있습니다.
plot 'b.txt' using 1:2 with linespoints
이렇게 하면 실제 (X,Y) 쌍에 눈에 보이는 마커(X 또는 삼각형 등)가 표시되고 그 사이에 선이 그려집니다.
답변2
plot "a.txt" with points pointtype 3 pointsize 2
다른 옵션을 표시하기 위해 pointtype
추가 했습니다 .pointsize