2011-07-28 24 views
4

5つのサブプロットがあり、そのうち4つしか表示されていません。元のコードはかなり長いため、コードスニペットは次のとおりです。私は5日、プロットを収容するために、画面サイズを大きくすることはできませんよ、とまで結果として、唯一の最初の4つのショー:私は間違っているつもりです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

5番目のプロットの起点を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

ありがとう、それは 'set size'と' set origin'に関するいくつかの概念をクリアするのに本当に便利でした。このリンクは、サイズが1より大きくなると、プロットの一部がキャンバスに収まらない場合があることを示しています - http://www.gnuplot.info/docs_4.2/gnuplot.html#x1-23300043.58 – Sayan

関連する問題