我有一个数据系列,正尝试在 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
将绘制四条曲线,每条曲线基于文件中每行的前四对之一。