我在gnuplot中有一系列变量:
x1 = 1 ; y1 = 1
x2 = 2 ; y2 = 2
...
我希望将它们绘制为属于同一数据集(x1,y1)
,(x2,y2)
等的数据点,以便我可以对此数据集执行相同类型的操作。如果它们是在外部数据文件中给出的(将它们与行连接起来,为它们拟合函数,等等),就有可能。
我尝试过特殊输入"-"
:
plot "-"
x1 y1
x2 y2
e
但这不起作用,gnuplot无法识别变量'值。
我已成功使用临时文件set print
:
set print "temp"
print x1, y1, "\n", x2, y2
plot "temp"
但这不是一个很好的解决方案。有没有更好的方法来做到这一点?示意性地,我在以下之后:
plot {{x1,y1},{x2,y2}} # This doesn't work!