c++ - Qwt Plot - 是否可以有多个不同比例的 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)
推荐阅读
- sql - 使用 IN 条件检查新表的约束未按预期工作
- android - 由于某种原因,适配器中的 ImageView 为空
- spring-boot - 使用 OpenShift 从 Spring Boot 加密密码时遇到问题
- scala - 当假定等效的隐式类不是时应用隐式转换
- php - 根据第一个表的id查询多个表
- python - RuntimeError:任务得到未来
连接到不同的循环 - matplotlib-basemap - 如何在 cartopy 中模拟底图的 transform_vector
- html - 为什么底部:0 不足以将 ::after 内容直接移动到主要内容下方?
- database - 与下面描述的问题相对应的以下 SQL 查询有什么问题?
- php - 如何将复选框转换为切换切换