使用表达式将单个点添加到gnuplot中的现有图形

使用表达式将单个点添加到gnuplot中的现有图形,gnuplot,Gnuplot,有点愚蠢的问题。我想向gnuplot中的现有绘图添加一个点。像这样的 plot "foo.dat" u 1:2 title 'foo',\ "<echo '3.0 7.0'" title 'red foo' 绘图“foo.dat”u 1:2标题“foo”\ “您可以通过stdin输入额外的数据点(另请参见gp帮助中的特殊文件名) 并在其上使用using,或者在(gp v>5.0)中,使用新的内联数据工具并执行相同操作(检查help inline data) $额外的请参见谢

有点愚蠢的问题。我想向gnuplot中的现有绘图添加一个点。像这样的

plot "foo.dat" u 1:2   title 'foo',\
     "<echo '3.0 7.0'" title 'red foo'
绘图“foo.dat”u 1:2标题“foo”\

“您可以通过
stdin
输入额外的数据点(另请参见gp帮助中的
特殊文件名

并在其上使用
using
,或者在(gp v>5.0)中,使用新的内联数据工具并执行相同操作(检查
help inline data


$额外的请参见谢谢@Karl。这对几个数据点有效吗?我的意思是,我可以添加
3日志(7)
5日志(8)
。第二种方法可能有效。当然。只需在“e”或“EOD”之前添加您想要的任何额外数据即可“。检查gp文档中的
特殊文件名
内联数据
plot "foo.dat" u 1:2        title 'foo',\
     "<echo '3.0 log(7.0)'" title 'red foo'
plot "foo.dat" title "foo.dat", \
     "-" using 1:(log($2)) title "extra point"
3.0 7.0
e
$extra << EOD
3.0 7.0
EOD
plot "foo.dat", $extra using 1:(log($2))