0

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

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,所以这并不容易。

4

1 回答 1

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

在此处输入图像描述

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

于 2013-05-14T23:24:20.630 回答