多条曲线数据的创建与显示。分别用随机数产生 2 组数据并同时显示在波形图上,其中一组数据为 60 点,X0=0, dX=2,另一组数据为 40 点,X0=10,dX=3。
时间: 2024-10-12 09:10:20 浏览: 28
1-随机数波形显示与超阈报警_labview波形报警_movingyu7_警报波形_随机数波形显示与超阈值报警_
5星 · 资源好评率100%
在Python中,我们可以使用matplotlib库来创建和显示多条曲线数据。下面是一个简单的示例,我们将生成两组随机数据,并在同一张波形图上展示它们:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义数据点的数量和步长
data1_points = 60
x0_1 = 0
dx_1 = 2
data2_points = 40
x0_2 = 10
dx_2 = 3
# 创建第一组数据的X轴和Y轴值
x1 = np.arange(x0_1, data1_points * dx_1, dx_1)
y1 = np.random.rand(data1_points) # 随机生成Y轴值
# 创建第二组数据的X轴和Y轴值
x2 = np.arange(x0_2, data2_points * dx_2, dx_2)
y2 = np.random.rand(data2_points) # 同样随机生成Y轴值
# 创建图形并添加两条曲线
plt.figure()
plt.plot(x1, y1, label='数据1', marker='o')
plt.plot(x2, y2, label='数据2', marker='^')
# 添加标题、标签和图例
plt.title('多条曲线数据示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.legend()
# 显示图形
plt.show()
```
这个脚本首先生成了两组线性的X坐标,然后为每组数据随机生成对应的Y坐标值。然后在一张图上绘制了这两条曲线,并添加了适当的标签和图例。运行此程序将显示一条有60个点和一条有40个点的随机波形。
阅读全文