pyqtgragh绘制曲线
时间: 2023-07-15 10:13:23 浏览: 80
使用 PyQtGraph 绘制曲线可以分为以下几个步骤:
1. 导入 PyQtGraph 和 NumPy 库
```python
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
import numpy as np
```
2. 创建一个应用程序和一个主窗口
```python
app = QtGui.QApplication([])
win = pg.GraphicsWindow(title="Plotting")
win.resize(800, 600)
```
3. 添加一个图形部件到主窗口中
```python
plot = win.addPlot(title="My Plot")
```
4. 生成一些数据,例如 x 和 y 坐标的数组
```python
x = np.array([0, 1, 2, 3, 4, 5])
y = np.array([1, 5, 3, 8, 4, 9])
```
5. 使用 plot 函数绘制曲线
```python
curve = plot.plot(x, y, pen='r')
```
这里的参数 `pen='r'` 代表选择红色的线条颜色。
6. 显示窗口
```python
win.show()
```
完整的示例代码如下:
```python
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
import numpy as np
app = QtGui.QApplication([])
win = pg.GraphicsWindow(title="Plotting")
win.resize(800, 600)
plot = win.addPlot(title="My Plot")
x = np.array([0, 1, 2, 3, 4, 5])
y = np.array([1, 5, 3, 8, 4, 9])
curve = plot.plot(x, y, pen='r')
win.show()
app.exec_()
```
运行代码后会显示一个窗口,其中包含了绘制的曲线。你可以根据自己的需要修改 x 和 y 的数据来绘制不同的曲线。
阅读全文