次のデータの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'