如何使用gnuplot中的坐标标记矢量箭头的末端?

时间:2013-05-14 22:21:08

标签: gnuplot

这是一个生成单个2d向量的小脚本,我想将坐标放在箭头的两端,以便在查看时更清晰。

set mxtics 5
set mytics 5
set xzeroaxis
set yzeroaxis
plot[y=-10:10][x=-10:10] "file.dat" using 1:2:3:4 with vectors filled head lw 3 notitle

这是我的file.dat

1 -3 -3 2

我一直在寻找,我似乎无法弄清楚如何。这是我第一次使用gnuplot,因此它并不容易。

1 个答案:

答案 0 :(得分:1)

我不知道自动执行此操作的方法,但这是一种解决方法。首先,我修改数据文件以添加带坐标的标签:

1 -3 -3 2 "(1,-3)" "(-2,-1)"

然后我plot with labels并手动调整偏移量以使其看起来很漂亮:

plot[y=-10:10][x=-10:10] 'file.dat' using 1:2:3:4 with vectors filled head lw 3 notitle, \
'' using 1:2:5 with labels offset 3,0, \
'' using 3:4:6 with labels offset 0,-4

enter image description here

当然,您可以跳过花哨的绘图命令,只需手动放置带坐标的标签。