Gnuplot:在不调整绘图大小的情况下添加关键外部图

Ala*_*ing 9 plot gnuplot image-resizing

在gnuplot中,我可以使用此命令将键放在绘图外:

set key outside;
set key right top;
Run Code Online (Sandbox Code Playgroud)

但是,如此页面所示,键的放置将自动调整绘图区域的大小,使得生成的图像的大小保持不变.是否有一种简单的方法可以保持绘图区域相同,无论我将键放在绘图区域外的哪个位置?

Lee*_*ips 8

以画布大小为单位的绘图大小使用"set size"命令设置.但是键被认为是绘图的一部分,因此当您使用"外部设置键"时,实际图形将始终缩小,因此图形+键遵循您使用"设置大小"设置的大小.

您需要做的是首先通过水平缩小绘图来为键创造空间,例如"设置大小.75,1".然后手动定位键.而不是说"设置键外",尝试"设置键在x,y",其中x和y在你的轴单位.x的值将是一些边距+键长+ x轴长度,y的值将略小于y轴的顶部.您需要尝试一点以获得您喜欢的位置,但是您会发现使用此命令移动键时图形大小不会改变.