如何在gnuplot图例中每行显示多个符号?

时间:2016-05-04 08:09:19

标签: gnuplot

在gnuplot中我有多个数据集,并希望在图例的一行上显示两个不同的符号。这是我现在拥有的:

enter image description here

我想要的是方形和三角形在同一条线上。我正在使用epslatex终端。非常感谢。

1 个答案:

答案 0 :(得分:0)

您必须手动完成。

最可靠的方法可能是手工制作所有key

通过发出unset key

删除所有自动密钥

设置自定义变量以定位键:

KEY_X=0.1
KEY_Y=0.9
JUMP=0.05
IDX=1

对于每个plot命令,在其前面发出相应的set label(点样式)或set arrow(线型)。如,

set label IDX "a" at graph KEY_X,graph KEY_Y+(IDX-1)*JUMP left point pt 7 lc IDX offset 2
replot x with points pt 7 lc IDX
IDX=IDX+1

因此,当有两个系列具有相同的键时,您可以在所需位置添加空标签。