生成代码:使用NumPy.random中的系列函数,创建水平轴上[-10,10]范围内和竖直轴[10,50]范围内各20个数。使用NumPy.random中的系列函数生成20个随机数设置为这些点的颜色。使用NumPy.random中的系列函数生成20个随机数设置为这些点的大小。并画出这些数值对应的点的散点图。
时间: 2024-01-22 07:20:03 浏览: 69
python:numpy.random模块生成随机数
以下是代码实现:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成水平轴和竖直轴上的坐标值
x = np.random.uniform(low=-10, high=10, size=20)
y = np.random.uniform(low=10, high=50, size=20)
# 生成点的颜色和大小
colors = np.random.rand(20)
sizes = np.random.randint(low=50, high=200, size=20)
# 绘制散点图
plt.scatter(x, y, s=sizes, c=colors)
plt.show()
```
这段代码使用NumPy.random中的uniform、rand和randint函数生成了水平轴和竖直轴上的坐标值、点的颜色和大小,并使用matplotlib库中的scatter函数绘制了散点图。
阅读全文