3

Gnuplot 4.4 の助けが必要です - x と y の両方の次元でエラーバーを使用してプロットされた 2D データの散布図を取得しようとしています。

x 次元と y 次元の両方に高/低エラーバーがあります。つまり、エラーバーは対称的ではないため、各データ ポイントは 6 つの値 (x、y、xlow、xhigh、ylow、yhigh) を使用します。Gnuplot の man ページにはこれが可能であると書かれており、私はネット上で例を見つけました- どちらの場合も、各データ ポイント ((x,y,xlow,xhigh,ylow,yhigh) 形式) に対して 6 つのレコードを持つデータ ファイルを使用することを提案していますが、私はできます私の人生では、Gnuplot が動作することはありません。

単一のテスト ポイント (1.0 3.0 0.25 0.5 0.25 0.5) をプロットするときに私ができる最善の方法は、近くの空間に浮かぶ実体化されていないエラーバーを使用してテスト ポイントのプロットを取得することです。

4

1 に答える 1

6

エラーバーが「具体化されていない」理由は、x (1.0) が xlow (.25) と xhigh (.5) の間にないためです。y (3.0) も ylow (.25) と yhigh (0.5) の間にありません。

安値と高値で中心変数とのを表すには、次のようなコマンドを使用する必要があります。

plot "test.dat" u 1:2:($1-$3):($1+$4):($2-$5):($2+$6) with xyerrorbars t "test point"

これをテスト ファイルで実行すると、次のプロットが得られます。

質問者様の事例ポイントのプロット

于 2012-05-30T23:39:53.810 に答える