Как добавить смещение к данным из файла при построении в gnuplot

Я хочу добавить смещение к данным из файла, который я хочу построить, используя gnuplot. Предположим, я хочу добавить смещение 0,001 ко всем значениям данных из файла до того, как я их построю. Как я могу сделать это в gnuplot, не переписывая файл данных со смещениями.

Спасибо.

Ответ 1

Попробуйте что-то вроде этого:

plot "Data.dat" u ($1):($2 + 0.001) w l

$1 и $2 укажите столбец, который вы хотите построить. Просто добавьте константу типа 0.001 в столбец или даже добавьте два столбца: $1 + $2.

Я надеюсь, что ответ на ваш вопрос
Черио Вольтан

Ответ 2

Я думаю, что лучше позволить gnuplot вычислять смещение, а не гадать правильную константу...

off(x) = sin(x) + offset
fit off(x) "data" using 1:2 via offset
plot off(x)