📅  最后修改于: 2023-12-03 15:04:01.906000             🧑  作者: Mango
PyQtGraph 是一个用于绘制数据可视化和创建交互式界面的 Python 图形库。它使用了 PyQt 或 PySide 作为后端,提供了一种快速、灵活和高效的方法来绘制图表、图像、信号波形和其他符号。
PyQtGraph 具有以下几个主要特点:
import pyqtgraph as pg
import numpy as np
# 创建一个绘图窗口
win = pg.GraphicsLayoutWidget()
win.show()
# 创建一个绘图区,并添加到窗口中
plot = win.addPlot()
plot.setTitle("示例图表")
plot.setLabel("left", "Y轴")
plot.setLabel("bottom", "X轴")
# 生成示例数据
x = np.linspace(0, 1, 100)
y = np.sin(2 * np.pi * x)
# 绘制曲线图
plot.plot(x, y, pen='r', name='sin(x)')
# 运行程序
if __name__ == '__main__':
pg.exec()
以上示例演示了如何使用 PyQtGraph 绘制一个简单的曲线图。通过导入 PyQtGraph 库,创建一个绘图窗口和绘图区,并使用 plot.plot() 方法绘制曲线。可以自定义图表的标题、轴标签、颜色等属性。
可以通过以下方式安装 PyQtGraph:
pip install pyqtgraph
PyQtGraph 是一个强大的 Python 图形库,提供了高性能的绘图能力和丰富的图表类型。它适用于科学计算、数据可视化和 GUI 应用开发等领域。通过简单的示例,你可以快速上手使用 PyQtGraph 来创建优秀的数据可视化界面。