PyQtGraph是一个用于创建交互式2D和3D图表的Python库。它基于Qt框架,提供了丰富的图表类型和灵活的自定义选项,适用于数据可视化和实时数据展示。
PyQtGraph支持多种图表类型,包括但不限于:
以下是一个简单的示例代码,展示如何正确使用PyQtGraph并保持窗口打开:
import sys
from PyQt5 import QtWidgets
import pyqtgraph as pg
# 创建应用程序对象
app = QtWidgets.QApplication(sys.argv)
# 创建主窗口
win = pg.GraphicsWindow(title="PyQtGraph Example")
# 添加一个绘图区域
p = win.addPlot(title="Example Plot")
curve = p.plot([1, 3, 2, 4, 3, 5])
# 显示窗口并启动事件循环
win.show()
sys.exit(app.exec_())
PyQtGraph是一个强大的数据可视化工具,但在使用时需要注意事件循环的启动和代码逻辑的正确性。通过上述示例代码,可以确保窗口正确显示并保持打开状态。如果遇到问题,可以参考官方文档或社区资源进行调试和解决。
领取专属 10元无门槛券
手把手带您无忧上云