python多网格散点图
时间: 2023-09-11 18:07:18 浏览: 51
您可以使用matplotlib库中的scatter()函数绘制多个网格散点图。以下是一个简单的示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x = np.random.randn(100)
y = np.random.randn(100)
colors = np.random.randn(100)
# 创建一个2x2网格的子图
fig, axes = plt.subplots(nrows=2, ncols=2)
# 在每个子图中绘制散点图
axes[0, 0].scatter(x, y, c=colors)
axes[0, 1].scatter(x, y, c=colors)
axes[1, 0].scatter(x, y, c=colors)
axes[1, 1].scatter(x, y, c=colors)
# 在每个子图中添加标题
axes[0, 0].set_title('Subplot 1')
axes[0, 1].set_title('Subplot 2')
axes[1, 0].set_title('Subplot 3')
axes[1, 1].set_title('Subplot 4')
# 调整子图之间的间距
plt.tight_layout()
# 显示图像
plt.show()
```
在上面的代码中,我们首先生成了一些随机数据和颜色,并创建了一个2x2的网格子图。然后,在每个子图中使用scatter()函数绘制散点图,并为每个子图添加标题。最后,我们使用tight_layout()函数调整子图之间的间距,并使用show()函数显示图像。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)