2011-07-28 2 views
4

5 개의 서브 플롯이 있으며 그 중 4 개만 표시됩니다. 원본 코드는 꽤 길기 때문에 코드 스 니펫은 다음과 같습니다. 나는 5 플롯을 수용 할 수있는 화면 크기를 증가시킬 수 아니다, 최대 결과, 첫 번째 네 개의 쇼 : 내가 잘못 가고Gnuplot의 멀티 플롯 모드 화면 크기

set output 'test.png' 
set size 1.75,1.75 
set terminal png font "/Library/Fonts/Times New Roman Bold.ttf, 10" size 1000,700 
set origin 0,0 
set multiplot 

#1st 
set size 0.5,0.5 
set origin 0,0.5 
... 
#2nd 
set size 0.5,0.5 
set origin 0,0 
... 
#3rd 
set size 0.5,0.5 
set origin 0.5,0 
... 
#4th 
set size 0.5,0.5 
set origin 0.5,0.5 
... 
#5th, and this one is not showing up 
set size 0.5,0.5 
set origin 1,0.5 
... 

?

답변

6

다섯 번째 플롯의 원점을 1, 0.5으로 설정합니다. 이렇게하면 gnuplot이 창 외부에 플롯 할 수 있습니다.
이 배치하십시오 : 나는 위의 테스트하지 않았습니다

set size 1, 0.2 

#first plot 
set origin 0, 0.8 
plot ... 

#second plot 
set origin 0, 0.6 
plot ... 

#third plot 
set origin 0, 0.4 
plot ... 

#fourth plot 
set origin 0, 0.2 
plot ... 

#fifth plot 
set origin 0, 0.0 
plot ... 

을하지만 난 당신이 뒤에 아이디어를 얻을 수 있기를 바랍니다.
아마도 multiplot에 대한 설명서도 유용 할 것입니다.

+1

감사합니다. '크기 설정'과 '설정 원점'에 대한 몇 가지 개념을 지우는 데 정말 유용했습니다. 이 링크는 크기가 1보다 크게 선택되면 플롯의 일부가 캔버스에 맞지 않을 수 있다고 말합니다 - http://www.gnuplot.info/docs_4.2/gnuplot.html#x1-23300043.58 – Sayan