2016-07-07 7 views
1

나는 x, y, z 데이터로 4 열 file을 가지고있다. (4 번째 열은 단지 행 카운터이다.) gnuplot에서 pm3d map으로 애니메이션을 만들려고한다. 각 프레임은 파일에서 10000 포인트로 부여됩니다 (공유 한 파일에는 3 프레임 만 포함). 내가 두 번째 프레임을 플롯하려고하면 다음과 같은 명령을 사용하여, 예를 들어,Gnuplot의 autoscale 축 pmtd지도

splot 'data.txt' u 1:2:3 every:::0::10198 

그러나 : 나는를 부여하고

splot 'data.txt' u 1:2:3 every:::10100::20198 

나는 다음과 같은 명령을 사용하여 첫 번째 프레임을 그릴 수 있어요 메시지 :

경고 :이 플롯에서 자동 축 범위를 사용할 수있는 데이터가 없습니다.

축의 자동 축척이 불가능하고 수동으로 축척을 시도하면 축약되지 않습니다. 처음에는 잘못된 행을 계획하고 있다고 생각했기 때문에 행 카운터를 추가했지만 여전히 작동하지 않습니다.

재미있는 점은 입니다. 전통적인 플롯에서이 플롯을 만들면 모든 것이 잘 작동합니다.. 나는 그걸로 갈 수도 있지만, 이것은 내 생각에 데이터의 끔찍한 시각적 표현이다. 그래서 나는 pm3d 맵을 사용하고 싶다.

Here 3 프레임 데이터 pm3d에서 첫 번째 프레임 전통적인 애니메이션 splot 미리

감사 G 드라이브와 폴더이다.

답변

0

는 플롯을 시도해야하기 때문에하지 않는 첫 번째, 두 번째, 세 번째 ... 10000 데이터 포인트하지만 첫 번째 10000 데이터 세트.


every A:B:C:D:E:F 

A - 모든 A 번째 데이터 포인트가

B - 모든 BTH 데이터 세트

C, D - 첫 번째 데이터 포인트 설정/

E, F - 최종 데이터 -point/set