使用gnuplot在二维绘图中将一维数据绘制为常量函数
我有一个2D绘图,希望从给定的数据文件中绘制水平直线,以便文件的每个数据点在现有2D绘图中表示为水平直线 我目前的做法: 我尝试过使用使用gnuplot在二维绘图中将一维数据绘制为常量函数,gnuplot,Gnuplot,我有一个2D绘图,希望从给定的数据文件中绘制水平直线,以便文件的每个数据点在现有2D绘图中表示为水平直线 我目前的做法: 我尝试过使用for命令,但我不知道如何将当前数据点写入公式,如x=C,其中C是数据点的值: for [i=1:10] "data.dat" u 2 every ::i::i 。。。这不是我的意思 for [i=1:10] x = "data.dat" u 2 every ::i::i 。。。不是有效的gnuplot命令 而且,i的范围是可变的,所以这是我用这种方法必须解决
for
命令,但我不知道如何将当前数据点写入公式,如x=C,其中C是数据点的值:
for [i=1:10] "data.dat" u 2 every ::i::i
。。。这不是我的意思
for [i=1:10] x = "data.dat" u 2 every ::i::i
。。。不是有效的gnuplot命令
而且,i
的范围是可变的,所以这是我用这种方法必须解决的另一个问题
使用箭头:
如以下帖子所示:。但是在这个例子中,作者不需要从数据文件中画线
有什么好办法吗?谢谢你的链接!我真的找不到它。