📜  PyQtGraph - 获取折线图中的线数据(1)

📅  最后修改于: 2023-12-03 14:45:51.695000             🧑  作者: Mango

PyQtGraph - 获取折线图中的线数据

PyQtGraph是一个跨平台的科学计算和数据可视化库,它提供高性能的2D和3D绘图,以及丰富的交互方式。在PyQtGraph中,可以很方便地添加折线图,并获取折线图中的线数据。

准备工作

在PyQtGraph中添加折线图需要安装PyQtGraph库:

pip install pyqtgraph
添加折线图

下面是一个简单的示例,演示如何在PyQtGraph中添加折线图:

import pyqtgraph as pg
from pyqtgraph.Qt import QtGui

app = QtGui.QApplication([])
win = pg.GraphicsWindow(title="PyQtGraph")
win.resize(800,600)
win.setWindowTitle('Plotting Demo')

plot = win.addPlot(title="折线图")
plot.plot([1,2,3,4,5],[1,2,3,4,5], pen='r', symbol='o')

在这个示例中,我们创建了一个GraphicsWindow实例,将其命名为PyQtGraph,并设置了标题和窗口大小。然后,我们在窗口中添加折线图,并将其命名为“折线图”。

获取折线图中的线数据

获取折线图中的线数据可以使用plotItem.getData()方法,该方法返回一个元组,其中包含x和y坐标轴的数据。

下面是一个示例,演示如何使用getData()方法获取折线图中的线数据:

x, y = plot.plotItem.getData()
print("x坐标: ", x)
print("y坐标: ", y)

使用上述代码,我们将打印折线图中的x和y坐标轴的数据。

结论

在本文中,我们了解了如何使用PyQtGraph添加折线图,以及如何获取折线图中的线数据。PyQtGraph是一个功能强大而简单易用的数据可视化库,适用于Python编程语言。