我有一个模拟生成的数据.生成的数据文件如下所示:
1990/01/01 99
1990/01/02 92.7
1990/01/03 100.3
1990/01/04 44.2
1990/01/05 71.23
...
2100/01/01 98.25
Run Code Online (Sandbox Code Playgroud)
我可以通过简单地发出(长版本)命令来创建一个图表(简单地):
plot "simulation.dat" using 1:2 with line
Run Code Online (Sandbox Code Playgroud)
我想添加第三列,它将添加箭头信息.第三列的编码如下:
我刚刚开始学习gnuplot,并将非常感谢帮助我如何使用gnuplot在第一个图上创建箭头?
我认为没有一种自动方法可以根据第三列同时创建所有箭头。您必须为您想要的每个箭头执行以下操作:
set arrow xval1,yval1 to xval2,yval2
Run Code Online (Sandbox Code Playgroud)
您还可以使用相对箭头
set arrow xval1,yval1 rto 1,0
Run Code Online (Sandbox Code Playgroud)
这将绘制一个从 xval1,yval1 到 (xval1+1),yval1 的水平箭头