web-dev-qa-db-ja.com

gnuplotの図の精度

これらのデータのGnuplotを使って散布図を作成したい(1列目をx座標として):

2015.493379 5 
2015.505479 5 
2015.513699 25 
2015.530137 25 
2015.532877 20 
2015.543836 5 
2015.552055 5 
2015.554795 10 
2015.563014 15 
2015.565753 15 
2015.582192 10

私はこのコマンドを使用しています:

plot "file.txt" u 1:2

問題はx軸の精度です。2015.53と2015.54の間でポイントにカーソルを合わせると、表示されるx値は2015.530137と2015.532877ではなく、両方のポイントで2015.53になります。 gnuplotは、最初の桁の数値を最初の2桁で切り捨てます(2015.49、2015.50など)。 x形式(exの形式x%.6f)を変更しようとしましたが、精度は変更されません。x-ticsは2015.49ではなく2015.490000などになりますが、2015.493379などが必要ですが、マウスポインターが表示されません。追加情報(左下隅では、マウスでポイントされたポイントの座標は同じ精度です)。

Gnuplotに整数全体を考慮するように指示する方法を知っていますか?

8
JoVe

目盛りのフォーマットを変更する代わりに、軸のフォーマットを変更します

set format x "%.6f"

次に、xtics形式を別の形式に設定する必要がある場合があります。

set xtics format "%.4f"

Xticsの開始位置とチックの頻度を変更する場合は、次の構文を使用します。

set xtics 2015.49337, 0.01

マウスポインターに表示される座標の形式を変更するには、mouseオプションを使用します。

set mouse format '%.6f'
8
choroba