【问题标题】:Qwt Plot - Is it possible to have multiple y-axes with different scales?Qwt Plot - 是否可以有多个不同比例的 y 轴?
【发布时间】:2021-11-12 10:52:51
【问题描述】:

我的情节需要有不同的线条,具有非常不同的值。 一条线的值大约从 -4.5 到 4.5,另一条线的值从 0 到 10,000。 我需要将它们都放在一个图上,一个连接到左侧 y 轴,另一个连接到右侧。 而且我还想有一个缩放选项,所以轴应该都是自动缩放的。

我尝试使用setAxes() 将两个不同的轴设置为不同的绘图,但它们仍然连接到左侧 y 轴。

我在这个问题上阅读的所有论坛都不清楚这是否可能。

【问题讨论】:

    标签: c++ qt plot qwt


    【解决方案1】:

    首先在你的 QwtPlot 上:

    setAxisScale( yLeft, 0, 1.8,0.5 );
    setAxisScale( yRight, 0, 1000, 0.5 );
    

    然后在你的图表上使用:

    curve->setYAxis(yRight);
    curve2->setYAxis(yLeft)
    

    【讨论】:

    • 这不起作用。我尝试过这个。曲线只是没有与右轴相关联。而且,我需要它自动缩放。
    • 请展示您的代码的最小示例。自动缩放不在您最初的问题中。
    猜你喜欢
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    相关资源
    最近更新 更多