9

在 gnuplot 中,我们将箭头绘制为:

set arrow from 0,0 to 1,1

我想用箭头制作一个图,没有其他数据。我怎样才能做到这一点。现在,在设置箭头之后,我需要给出一些东西来绘制,因为没有那个箭头就不会被绘制。是否可以在没有任何数据的情况下仅绘制一个空的“绘图”?

我还看到了有关 gnu 等的在线帮助,但无法得到解决的答案。

4

2 回答 2

11

如果您设置明确的轴范围,您可以绘制NaN以获得一组干净的轴。

此外,notitlet ''需要隐藏NaN.

set xrange [0:5]
set yrange [0:5]
set arrow from 0,0 to 1,1
plot NaN t ''

绘图输出

于 2013-03-21T17:35:12.100 回答
1

要仅绘制以常用轴为单位的坐标的箭头,可以使用vectors绘图样式。

# gnuplot 5
$data <<EOD
0 0 1 1
EOD
plot $data u 1:2:3:4 w vectors

或者

# gnuplot 4.x
plot '-' u 1:2:3:4 w vectors
0 0 1 1
e
于 2016-07-31T14:11:21.630 回答