2

У меня есть ряд данных, который я пытаюсь построить в Gnuplot в формате:

x1, y1, x2, y2 ... xn, yn

Где каждые два соседних столбца представляют пару xy. Я ищу способ построить каждую из этих пар xy как отдельные строки, используя одну команду (concise-ish) в Gnuplot, а не пытаться выполнить команду, подобную этой:

plot "file" u 1:2 w l, "file" u 3:4 w l

...и так далее.

1 ответ1

1

Вы можете использовать цикл for в (относительно недавнем) gnuplot:

plot for [i=1:4] "file" u (column(2*i-1)):(column(2*i)) w lp

построит четыре кривые, каждая на основе одной из первых четырех пар каждой строки в файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .