使用表达式将单个点添加到gnuplot中的现有图形
有点愚蠢的问题。我想向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) $额外的请参见谢
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))