我正在尝试使用gnuplot中的多重绘图来绘制几个垂直堆叠的图形,它们之间没有空格。我的问题是不同情节的ytics重叠。我知道这可以通过为ytics定义一个范围来避免,但是我必须制作37个不同的多个图,每个图中有4个堆积图,因此手动设置范围不是一个选项。
所以我想知道是否有某种方法可以强制ytics不在gnuplot中重叠,如果唯一的选择是计算和手动指定ytics范围。
我想过使用GPVAL_DATA_Y_MAX
和GPVAL_DATA_Y_MIN
个变量,并使用它们更改20%来定义ytics范围。这种方法有效,但我不知道如何对它们进行舍入,以便它们可以适应不同类型的数据,这意味着如果它们的范围从0.3145到9.7601,它们将四舍五入为0和10,分为5格,但如果范围来自0.3145至0.3150它们四舍五入为0.3145至0.3150(5格)