python如何生成中心分布的散点图
时间: 2023-08-11 18:42:41 浏览: 170
基于python的散点图绘制与实现
要生成中心分布的散点图,可以使用Python的NumPy和Matplotlib库。以下是具体步骤:
1.安装NumPy和Matplotlib库
可以在终端或命令行输入以下命令进行安装:
```
pip install numpy matplotlib
```
2.生成中心分布的随机散点
使用NumPy库中的random模块生成随机数,然后使用Matplotlib库中的scatter函数绘制散点图。以下是示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成中心分布的随机散点
n = 50 # 数据点个数
center_x = 5 # 中心点的横坐标
center_y = 5 # 中心点的纵坐标
radius = 3 # 散点的最大半径
x = center_x + np.random.uniform(-radius, radius, size=n) # x坐标
y = center_y + np.random.uniform(-radius, radius, size=n) # y坐标
# 绘制散点图
plt.scatter(x, y)
# 显示图形
plt.show()
```
运行以上代码,就可以得到中心分布的随机散点图。其中,中心点的位置由``center_x``和``center_y``参数控制,``radius``参数控制散点的最大半径。
阅读全文