在同一张图中分别绘制两张散点子图python
时间: 2024-03-10 22:47:05 浏览: 178
基于python的散点图绘制与实现
在 Python 中,使用 Matplotlib 库可以在同一张图中分别绘制两张散点图。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x1 = np.random.rand(50)
y1 = np.random.rand(50)
x2 = np.random.rand(50)
y2 = np.random.rand(50)
# 创建画布,并分割成 1 行 2 列的子图
fig, ax = plt.subplots(1, 2)
# 在第一个子图中绘制散点图
ax[0].scatter(x1, y1, color='red')
ax[0].set_title('Group 1')
# 在第二个子图中绘制散点图
ax[1].scatter(x2, y2, color='blue')
ax[1].set_title('Group 2')
# 显示图形
plt.show()
```
这段代码生成了两组随机数据,并使用 `plt.subplots()` 函数创建了一个包含 1 行 2 列的画布。接着,在第一个子图中使用 `ax[0].scatter()` 函数绘制了一个散点图,并使用 `ax[0].set_title()` 函数添加了一个标题。在第二个子图中也使用类似的方式绘制了另一个散点图。最后使用 `plt.show()` 函数显示了图形。运行代码后会生成一个包含两个散点图的图形。
阅读全文