2017-10-05 8 views
2

gnuplotを使用して一連の点、平面、およびその平面との交点をプロットしたいとします。これを行うために、私は次のgnuplotスクリプトを作成しました:gnuplotのパラメトリック平面のサイズ

set title 'Homogeneous field with plane intersection' 
set xlabel 'x' 
set ylabel 'y' 
set zlabel 'z' 
set parametric 
splot 'points.txt' with linespoints, 'intersectionPoints.txt' with points 
pointtype 7 lc rgb 'red', 
60 + 0 * u, u, v 

スクリプトは、次のプロットを作成: enter image description here

すべてがしかし、パラメトリック面のサイズがあまりにも小さいと、正常に動作します。 gnuplotに、プロットの残りの部分の大きさとほぼ一致するように、平面のサイズを自動的に調整するにはどうすればよいですか? help parametricから次の2つのパラメータuvのための範囲を設定する必要が

答えて

2

、例えば

set urange [-50:250] 
set vrange [-20:20] 

:「現時点では、これらの媒介変数のデフォルトの範囲は[-5:5]である。範囲の設定より意味のあるものへと期待されています。 "

+1

ありがとう、ありがとうございます。これを読んでいる皆さんには、gnuplotを次元に応じて範囲を調整する方法を見つけることができました。 'splot'文の後ろに ' set vrange [GPVAL_Z_MIN:GPVAL_Z_MAX] set urange [GPVAL_Y_MIN:GPVAL_Y_MAX]を追加してから 'replot'を追加してください。これにより、あなたの範囲が調整されます。 –

関連する問題