2012-09-19 2 views
2

x 축과 값으로 시간이있는 두 개의 파일이 있습니다. 이 두 가지를 하나의 그림으로 오버레이해야합니다. 현재 나는 GNUplot을 사용해 보았지만 중간에 공격했다. 다음은 샘플 파일GNU 플롯에서 단일 플롯에 두 개의 그래프를 오버레이하는 방법

01:03:05 6 

01:03:15 6 

및 다른 파일 나는 하나의 음모에이 두 파일을 (X 마크와 차별화를위한 다른 기호를 말한다) 플롯 할 필요가

01:03:55 6 

01:04:10 6 

이다. 나는 GNUplot에서 그렇게 할 수 있는지 알지 못한다. 현재 각 파일에 대해 두 개의 격자를 만들었습니다. 그러나 나는 하나의 줄거리로 둘 다 필요합니다. 다음은 내가 작성한 것입니다.

set multiplot layout 1,2 # engage multiplot mode 

set xdata time   ## these three lines control how gnuplot 

set timefmt '%H:%M:%S' ## reads and writes time-formatted data. 

set format x '%H:%M:%S' ## 

set xtics 05   # make time spacing of 2 minutes 

plot 'AAA' u 1:2  # plot the first data set 

plot 'BBB' u 1:2  # plot the second data set 

unset multiplot 

GNUplot 또는 다른 도구 (Linux에서 작동)를 잘 아는 사람이 나를 도울 수 있습니까? 단순히 당신의 gnuplot과 함께 좋은 출발을 거기 밖으로 많은 사례가 있습니다

plot 'AAA' u 1:2, 'BBB' u 1:2 

처럼 하나의 플롯 명령에 넣어, 하나의 플롯에 여러 줄을 플롯하기 위해

답변

6

. This 예를 들어, 한 줄에 여러 줄을 그리는 방법을 보여줍니다.


당신이 당신의 스크립트에서 사용하고있는 multiplot 명령은 here를 표시처럼 가능한 여러 플롯 창을 가지고 만들 것입니다. (당신이 4.2 이상이 GNUPLOT 경우)

set size XSIZE,YSIZE  #see `help set size` 
set origin XORIGIN,YORIGIN #see `help set origin` 

나 : 당신은 각 부가 적 줄거리의 위치를 ​​조정할 수 있습니다

set lmargin at screen XMIN #see `help margin` 
set rmargin at screen XMAX 
set tmargin at screen YMAX 
set bmargin at screen YMIN 
+0

각 "부가 적 줄거리"의 위치가 조정 될 수 있음을 지적 할 수 'set origin'과'set size' (혹은'set lmargin in screen ...','set rmargin at screen ...'등) - 내 돈이 여기에있는 첫 번째 옵션 일 것입니다. – mgilson

+0

@mgilson이 내 글을 자유롭게 편집 할 수 있습니다 ^^. 나는 단지 그 줄거리가 그놈 플롯 감각으로'multiplot' 이후에 진짜가 아니라고 생각했다. – Woltan

+0

http://t16web.lanl.gov/Kawano/gnuplot/plot3-e에서 그 링크를 지적하기 바랐다. HTML 403 금지됨 – Gerard

관련 문제