如何在 plot 中添加多个数据系列?
时间: 2024-11-09 18:21:28 浏览: 17
fitplot:为图中的每个数据系列添加线性拟合-matlab开发
在 Matplotlib 的 `plt.plot()` 函数中添加多个数据系列通常通过多次调用该函数并传递不同的数据对来实现。每个数据对代表一条曲线或一组数据点,你可以为每组数据指定不同的标识符(如标签),以便在图例中区分它们。以下是一个例子:
```python
import matplotlib.pyplot as plt
# 创建第一个数据系列
x1 = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
plt.plot(x1, y1, label='第一系列', linestyle='--') # dashed line for first series
# 创建第二个数据系列
x2 = [1, 2, 3, 4, 5]
y2 = [1, 2, 3, 4, 5] ** 2
plt.plot(x2, y2, label='第二系列', marker='o') # circular markers for second series
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,我们首先创建了两个不同的 y 值列表,并用不同的参数 (`linestyle` 和 `marker`) 来区分它们。然后通过 `label` 参数给每个系列加上名字,在最后使用 `legend()` 添加图例,显示数据系列的名称。
阅读全文