在 gnuplot 中,我可以使用以下命令将密钥放在绘图之外:
set key outside;
set key right top;
但正如本页所示,键的放置将自动调整绘图区域的大小,以使生成的图像的大小保持不变。无论我将钥匙放在情节区域外的哪个位置,是否有一种简单的方法可以保持情节区域相同?
在 gnuplot 中,我可以使用以下命令将密钥放在绘图之外:
set key outside;
set key right top;
但正如本页所示,键的放置将自动调整绘图区域的大小,以使生成的图像的大小保持不变。无论我将钥匙放在情节区域外的哪个位置,是否有一种简单的方法可以保持情节区域相同?
以画布大小为单位的绘图大小是使用“set size”命令设置的。但是key被认为是绘图的一部分,所以当你使用“set key outside”时,实际的图形总是会缩小,这样graph+key就会服从你用“set size”设置的大小。
您需要做的是首先通过水平缩小绘图为键腾出空间,例如“set size .75, 1”。然后手动定位钥匙。与其说“在外面设置键”,不如尝试“在 x,y 处设置键”,其中 x 和 y 以轴为单位。x 的值将是一些边距 + 键长度 + x 轴长度,并且 y 的值将略小于 y 轴的顶部。您将需要进行一些试验以获得您喜欢的位置,但您会发现图形大小不会随着您使用此命令移动键而改变。