我已经学习了一段时间,但还没有得到答案。 数据如下: #X0, Y0_0, Y0_1 1 1 2 3 2 4 7 1 3 .... 我需要从(X0,Y0_0)到(X0,Y0_1)绘制垂直线。Gnuplot有金融条形图和K线图,但它们过于复杂。 我只想要每个记录的单个垂直线。 感谢任何帮助。
如果我理解您的意思正确,下面的脚本应该能够满足您的需求:set offsets 1, 1, 1, 1 set key off plot "-" u 1:2:(0):($3) w vectors nohead 1 1 2 3 2 4 7 1 3 e 功能: 它设置偏移量,以便您可以看到左右向量,而不被坐标轴遮挡。 删除标签,因为在此示例中没有用途。 绘制没有箭头的向量(单个垂直线)。 "参数" 如此处所述 x y dx dy。 "(0)" 代表 "dx=0",括号很重要。否则,在 gnuplot 中将使用列 0,该列是数据的索引(行号)。 下面是上面脚本生成的图形: