我正在尝试绘制两个重叠的图形(一个“大”和另一个“放大”的较小)。问题是我不能对整个“小”图有扎实的背景,这意味着包括标签、刻度标签等。
有没有人有想法?
这是我的问题的 SWE(EDITED 更接近我的问题):
reset
set multiplot
plot sin(x)/x ls -1
set size 0.4,0.4
set origin 0.6,0.5
set object 1 rectangle from graph 0,0 to graph 1,1 behind fc rgb "#04AA40"
plot sin(x)/x ls -1
unset multiplot
最佳答案
看起来您可以使用与您发布的几乎完全相同的代码,但更改多图命令和坐标,以便您制作的矩形也与图形标签重叠:
reset
set multiplot title "Plot 1"
set object 1 rectangle from graph 0.45,0.45 to graph 1.1,1.1 front fc rgb "#04AA40"
plot sin(x)/x ls -1
unset object 1
set size 0.5,0.5
set origin 0.45,0.45
plot sin(x)/x ls -1
unset multiplot
如果这不起作用,你能解释一下为什么你不能像你说的那样了解整个小人物的背景吗?
关于gnuplot - 在 Gnuplot 中使用多图为整个子图提供纯色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16688982/