用Numpy库和Matplotlib库实现散点图,要求点的个数为143,大小、颜色、位置都是随机的。(功能简称:天女散花)
时间: 2024-05-27 16:11:58 浏览: 37
使用MatLab绘制散点图的方法.docx
5星 · 资源好评率100%
以下是Python代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
n = 143
x = np.random.rand(n)
y = np.random.rand(n)
sizes = np.random.randint(10, 100, n) # 随机点的大小
colors = np.random.rand(n, 3) # 随机点的颜色
# 绘制散点图
plt.scatter(x, y, s=sizes, c=colors)
# 设置图形属性
plt.title('天女散花')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0, 1)
plt.ylim(0, 1)
plt.grid(True)
# 显示图形
plt.show()
```
运行结果如下图所示:
![scatter_plot.png](https://i.loli.net/2021/05/19/4mJ7sKcUfD6dZ2Q.png)
每次运行都会得到不同的散点图,因为点的大小、颜色、位置都是随机生成的。
阅读全文