首页 > 解决方案 > Qwt Plot - 是否可以有多个不同比例的 y 轴?

问题描述

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

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

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

标签: c++qtplotqwt

解决方案


首先在您的 QwtPlot 上:

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

然后在您的图表上使用:

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

推荐阅读