假设我有一个gnuplot脚本来创建一个矢量图,例如,见下文。
s=0.2
set terminal wxt persist
set xrange [-1:1]
set yrange [-1:1]
set size ratio -1
set samples 10
set key outside
plot '++' using 1:2:($2*s):(-$1*s) with vectors title "1 [m/s]"
如您所见,我重新调整矢量的组件以使矢量图看起来很好。现在,我想创建一个给定长度的参考向量,我可以在域外绘制。我正在寻找一个优雅的解决方案,它不依赖于额外的线条来绘制,并且最好可以像set colorbox
那样方便地控制。
答案 0 :(得分:1)
您可以使用set arrow
。为了获得正确的缩放比例,您可以使用长度为1
set arrow from graph 1.1,first -1 to graph 1.1, first 0
使用first
y轴作为垂直长度。如果您想在某一点上定义箭头,可以始终使用macros
来评估它们:
set macros
myarrow = 'set arrow from graph 1.1,first -1 to graph 1.1, first 0'
... a lot of code ...
@myarrow