python - 如何调整 PlotWidget 的高度?
问题描述
我正在开发一个频谱分析仪 GUI,我正在使用 绘制 FFT matplotlib.pyplot
,并在其下方使用PyQtGraph
. 瀑布显示是使用ImageItem
添加到 aPlotWidget
中的,然后添加到 FFT 下方的 a 中创建的QVBoxLayout
。这是结果:
我不得不使用PyQtGraph
瀑布显示,因为 MatPlotLib 无法足够快地绘制数据。现在,我无法弄清楚如何调整 的大小,以PlotWidget
使两个图的大小大致相同。ImageItem
正在使用
ImageItem.setImage(dataArray)
建议?
解决方案
你应该在第一次更新中使用 scale
counter += 1
if counter == 1:
ImageItem = pg.ImageItem()
ImageItem.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1)
推荐阅读
- python - elif循环中的python dict值
- jquery - 模态显示并立即消失
- typescript - Typescript - 在保留签名的同时包装函数
- python - 无需初始化的面向对象编程
- linux - 如何使用linux命令从字符串中获取参数值
- xamarin - 使用样式下划线在 Xamarin 中为文本添加下划线
- c++ - 从 dll c++ 到 vba 的错误输出
- r - R中的KERAS:Summary.factor中的错误(c(1L,1L,1L,1L,1L,1L,1L,1L,1L,1L,1L,1L,:'min'对因子没有意义
- drm - 如何在钴中启用 Widevine?
- python - 在 Visual Studio 代码中没有发现 Python 单元测试