如何在gnuplot中的轴上绘制2个不同的比例

时间:2011-04-26 04:57:19

标签: gnuplot

我想在x轴范围[0:1]和y轴范围[0:100]上绘制一些数据,但是在x轴上我的大部分数据都在[0:0.1]的范围内且数据中的数据较少其余的范围。因此我想扩展[0:0.1]范围。我不能使用x轴的对数刻度,因为我有一些0的数据,如果我使用对数刻度我无法绘制它。有没有办法在Gnuplot中绘制这个?

理想情况下,我希望将对数刻度应用于x轴,但从0开始绘制。这将有助于我覆盖所有数据并突出显示[0:0.1]范围。可以吗?

2 个答案:

答案 0 :(得分:0)

正如您所指出的,不可能有一个0的对数标度。我会并排使用两个图形,使用单独的x轴。您可以通过set multiplot layout 1,2完成此操作。

答案 1 :(得分:0)

我同意斯万特的观点。另一种选择是在同一图中引入第二个x轴。然后,一个x轴将从0:0.1缩放,另一个将从0:1缩放。 取决于您的数据但是这种方法可能会非常混乱,但我认为如果您的数据主要位于0:0.1之间,这可能会有效。