python 将两个列表的数据绘制到同一张散点图上
时间: 2024-02-05 07:14:16 浏览: 73
手把手教你Python yLab的绘制折线图的画法
你可以使用 Matplotlib 库来将两个列表的数据绘制到同一张散点图上。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 两个列表的数据
x1 = [1, 2, 3, 4, 5]
y1 = [10, 8, 6, 4, 2]
x2 = [1, 2, 3, 4, 5]
y2 = [5, 4, 3, 2, 1]
# 绘制散点图
plt.scatter(x1, y1, color='blue', label='Data 1')
plt.scatter(x2, y2, color='red', label='Data 2')
# 添加标题和标签
plt.title('Scatter Plot of Two Data Sets')
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,我们首先定义了两个列表 `x1` 和 `y1`,以及另外两个列表 `x2` 和 `y2`。然后,我们使用 `plt.scatter()` 函数分别将两组数据绘制成散点图。我们还添加了标题、标签和图例,以及使用 `plt.show()` 函数显示图形。
运行这段代码,你应该可以看到一张包含两组数据的散点图。其中,蓝色的散点代表第一个数据集,红色的散点则代表第二个数据集。
阅读全文