Gnuplot 如何从单个点绘制水平线

Gnuplot 如何从单个点绘制水平线,gnuplot,Gnuplot,我有一个数据集(一个文件),只有一列和一些条目。我希望为每个条目绘制一条水平线,其中每个条目都是该条线的y轴值。我该怎么做呢?你想画一个多么奇怪的情节啊。您可以使用不带头部的向量来执行此操作: set style arrow 1 nohead plot 'datafile' using (0.0):1:(0.0):(2.0) with vectors arrowstyle 1 或者,用gnuplot速记(只是为了好玩): 相应地调整y范围和x范围 p 'datafile' u (0.0):1:

我有一个数据集(一个文件),只有一列和一些条目。我希望为每个条目绘制一条水平线,其中每个条目都是该条线的y轴值。我该怎么做呢?

你想画一个多么奇怪的情节啊。您可以使用不带头部的向量来执行此操作:

set style arrow 1 nohead
plot 'datafile' using (0.0):1:(0.0):(2.0) with vectors arrowstyle 1
或者,用gnuplot速记(只是为了好玩):

相应地调整
y范围
x范围

p 'datafile' u (0.0):1:(0.0):(2.0) w vec as 1