#plot #gnuplot
#сюжет #gnuplot
Вопрос:
Допустим, у меня есть список значений y без соответствующих значений x, но я знаю, что измерения происходят с фиксированным интервалом (скажем, каждую секунду). Как мне создать значения x для их построения?
Ответ №1:
Вы можете использовать нулевой столбец, который содержит номер строки:
plot "file.txt" using 0:1
(Это эквивалентно пропуску using
инструкции при построении графика файла с одним столбцом). Но теперь вы видите, что вы можете выполнить любое вычисление на $0
:
plot "file.txt" using ($0 * 5):1
Комментарии:
1. Это гораздо лучший ответ, чем мой.
Ответ №2:
Это просто означает, что у вас есть файл с одним столбцом. Затем вы можете просто построить его как обычно:
plot "file.txt"
Затем соответствующие x
значения просто принимаются равными 1, 2, 3, ...
Комментарии:
1. лол, я так привык иметь все необходимые данные в файле данных, что совершенно забыл об этом. Спасибо.
2. но что, если у меня есть измерения «каждые 5 секунд» или около того?
3. Я не думаю, что есть какое-то простое решение этой проблемы. Вы можете легко создать такой столбец, например, используя bash или python.