在 Gnuplot 中从文件绘制多个 xy 对

在 Gnuplot 中从文件绘制多个 xy 对

我有一个数据系列,正尝试在 Gnuplot 中绘制以下格式:

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

每两个相邻列代表一个 xy 对。我正在寻找一种方法,使用 Gnuplot 中的单个(简洁)命令将这些 xy 对中的每一个绘制为单独的线,而不是尝试这样的命令:

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

...等等。

答案1

您可以for在(相对较新的) gnuplot 中使用循环:

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

将绘制四条曲线,每条曲线基于文件中每行的前四对之一。

相关内容