设置gnuplot中箭头的标题

设置gnuplot中箭头的标题,gnuplot,Gnuplot,我用箭头画了一条垂直线,我想给它命名,这样它就会显示在键中。有办法吗?据我所知,对于手册,arrow,syntaxis中没有title选项,但我确信有一个解决办法 我想到的唯一一件事是用与绘图范围之外的东西相同的颜色绘制箭头,并使用其标题,但这相当笨拙 我正在使用终端pngcairo,以防万一。你可以用向量绘制一些,这将在键中给出标题。它根据数据点绘制箭头。使用语句的为x:y:Δx:Δy,其中尾部位于(x,y),头部位于(x+Δx,y+Δy)。对于垂直线,可以关闭箭头并使用零的Δx: Gnupl

我用箭头画了一条垂直线,我想给它命名,这样它就会显示在键中。有办法吗?据我所知,对于手册,
arrow
,syntaxis中没有
title
选项,但我确信有一个解决办法

我想到的唯一一件事是用与绘图范围之外的东西相同的颜色绘制箭头,并使用其标题,但这相当笨拙


我正在使用终端
pngcairo
,以防万一。

你可以用向量
绘制一些
,这将在键中给出
标题。它根据数据点绘制箭头。使用
语句的
为x:y:Δx:Δy,其中尾部位于(x,y),头部位于(x+Δx,y+Δy)。对于垂直线,可以关闭箭头并使用零的Δx:


Gnuplot将忽略任何具有无效值的内容(例如1/0)。你可以利用这个来绘制你想要的东西

假设我们用

set arrow from 1,graph 0 to 1,graph 1 nohead lt 0
现在,如果我想把它放在键中,我可以用lt 0绘制一条线,但将y值指定为1/0。这将在关键点中插入它,但实际上不会绘制线

plot [-3:3] x**2 t "X Squared", 1/0 t "Vertical Line" lt 0

plot [-3:3] x**2 t "X Squared", 1/0 t "Vertical Line" lt 0