【发布时间】:2021-11-12 10:52:51
【问题描述】:
我的情节需要有不同的线条,具有非常不同的值。 一条线的值大约从 -4.5 到 4.5,另一条线的值从 0 到 10,000。 我需要将它们都放在一个图上,一个连接到左侧 y 轴,另一个连接到右侧。 而且我还想有一个缩放选项,所以轴应该都是自动缩放的。
我尝试使用setAxes() 将两个不同的轴设置为不同的绘图,但它们仍然连接到左侧 y 轴。
我在这个问题上阅读的所有论坛都不清楚这是否可能。
【问题讨论】:
我的情节需要有不同的线条,具有非常不同的值。 一条线的值大约从 -4.5 到 4.5,另一条线的值从 0 到 10,000。 我需要将它们都放在一个图上,一个连接到左侧 y 轴,另一个连接到右侧。 而且我还想有一个缩放选项,所以轴应该都是自动缩放的。
我尝试使用setAxes() 将两个不同的轴设置为不同的绘图,但它们仍然连接到左侧 y 轴。
我在这个问题上阅读的所有论坛都不清楚这是否可能。
【问题讨论】:
首先在你的 QwtPlot 上:
setAxisScale( yLeft, 0, 1.8,0.5 );
setAxisScale( yRight, 0, 1000, 0.5 );
然后在你的图表上使用:
curve->setYAxis(yRight);
curve2->setYAxis(yLeft)
【讨论】: