Gnuplotグラフィック精度

Gnuplotグラフィック精度

次のデータのGnuplotを使用して散布図をプロットしたいと思います(最初の列は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の間のポイントの上にマウスを置くと、両方のポイントが2015.530137と2015.532877の代わりに2015.53のx値を表示します. gnuplotは、小数点の最初の2桁の数字の最初の列を切り捨てます(2015.49、2015.50など)。 x形式を変更してみました(例:左下の形式、マウスが指す点の座標は同じ精度を持ちます)。

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

答え1

ティック形式を変更する代わりに、軸形式を変更してください。

set format x "%.6f"

その後、xticsを別の形式でフォーマットする必要があるかもしれません。

set xtics format "%.4f"

xtics の開始位置と頻度を変更するには、次の構文を使用します。

set xtics 2015.49337, 0.01

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

set mouse format '%.6f'

関連情報