在 PyQt5 应用程序中嵌入多个堆叠图

Embedding multiple stacked graphs in PyQt5 application

提问人:Pierre Trott 提问时间:11/17/2023 更新时间:11/17/2023 访问量:20

问:

我正在尝试在我构建的PyQt5 GUI中显示堆叠图。我正在尝试复制的图形概念我正在尝试使用 pyqtgraph,因为它似乎适用于 PyQt5,但如果有更好的选择,我是否愿意更改库。

目标是创建一个显示多个信号的小部件。每个信号的图都应该用它们自己的 y 轴堆叠在一起,并与“链接视图”共享 x 轴。

我在网上找到的最接近的东西是这样的: https://github.com/pyqtgraph/pyqtgraph/issues/1658 不幸的是,它不包含解释如何做到这一点的代码。

我在所有 PyQt5 和 pyqtgraph 小部件之间迷失了方向,并且正在努力寻找我的小部件应该继承哪一个。 我在网上找到的所有资源都建议使用QtDesigner,但我想理解并能够“手动”构建这些东西。

我尝试创建一个继承自 QWidget 的小部件,但我正在努力让 QGraphicsGridLayout 工作。

python-3.x 可视化 pyqtgraph

评论

0赞 musicamante 11/18/2023
“它不包含解释如何做到这一点的代码” » 该帖子的第一个答案链接了以不同方式(包括它们的 x 轴)链接的 4 个图形的完整示例。

答: 暂无答案