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