2014-08-29 4 views
2

'file1.asc', 'file2.asc'... 'file 20.asc'이 있다고합시다. 이 파일 각각에 대해 gnuplot의 splot 명령은 타원체를 나타냅니다.gnuplot을 사용하여 여러 파일에 애니메이션 적용

하지만이 모든 파일을 단일 플롯으로 스태킹하고 다른 타원체를 애니메이션화하려고합니다.

do for [i=1:20] {splot 'data'.i.'.asc' using 4:5:6 with lines} 

또는

splot for [i=1:20] 'data'.i.'.asc' using 4:5:6 with lines 

하지만 그들 중 누구도은 연속적인 애니메이션을 보여줍니다 :

나는 명령 좋아 했어요. 스크립트에서이 명령은 "시도"합니다. 명령 프롬프트에서 "gnuplot try"라고 입력하면됩니다. 그러나 운이 없다. 당신이 pause 명령을 사용하여 두 개의 플롯 사이에 약간의 지연을 소개한다 다소 부드러운 애니메이션 얻기 위하여

답변

1

: 같은 방법으로

do for [i=0:10] { plot i*x title sprintf('%d', i); pause 0.5 } 

를 파일에 대해 다음이 필요합니다

set style data lines 
do for [i=1:20] { splot sprintf('data%d.dat', i) using 4:5:6; pause 0.5 } 
+0

축이 고정되어 있고 매회 자동 크기가 아닌지 확인하는 방법은 무엇입니까? – KPJ

+0

라고 생각했습니다. "설정되지 않은 자동 크기 조절" – KPJ