Gnuplot

gnuplot 圖形精度

  • October 2, 2019

我想用這些數據的 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 之間的點上時,兩個點的 x 值顯示為 2015.53,而不是 2015.530137 和 2015.532877。gnuplot 在前兩位小數處截斷第一列數字(2015.49、2015.50 等)。我嘗試更改 x 格式(ex 格式為 x %.6f)但它不會更改精度:x-tics 只是變成 2015.490000 等而不是 2015.49,而我想要 2015.493379 等,滑鼠指針不給額外資訊(在左下角,滑鼠指向的點的座標具有相同的精度)。

你知道如何告訴 gnuplot 考慮整個數字嗎?

而不是改變抽動的格式,改變軸的格式

set format x "%.6f"

然後您可能需要將 xtics 格式設置為不同的格式

set xtics format "%.4f"

如果您想更改 xtics 的開始位置以及它們的 tic 頻率,請使用以下語法:

set xtics 2015.49337, 0.01

要更改滑鼠指針顯示的座標格式,請使用以下mouse選項:

set mouse format '%.6f'

引用自:https://unix.stackexchange.com/questions/218827