【问题标题】:How to plot on 2 different scales on an axis in gnuplot如何在gnuplot的轴上绘制2个不同的比例
【发布时间】:2011-04-26 04:57:18
【问题描述】:

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

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

【问题讨论】:

    标签: gnuplot


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-17
        • 1970-01-01
        • 1970-01-01
        • 2021-05-07
        • 1970-01-01
        • 1970-01-01
        • 2011-02-19
        • 1970-01-01
        相关资源
        最近更新 更多