散点图 Y=X2,请使用random模块,随机产生10个数,作为X轴的数据;请绘制X、Y坐标的散点图,颜色为蓝色。
时间: 2024-03-05 14:55:17 浏览: 48
python实现从文件中读取数据并绘制成 x y 轴图形的方法
5星 · 资源好评率100%
好的,我可以使用Python中的matplotlib库来绘制散点图。以下是代码实现:
```python
import random
import matplotlib.pyplot as plt
x = [random.randint(1, 10) for i in range(10)]
y = [i**2 for i in x]
plt.scatter(x, y, c='blue')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
```
解释一下代码:
- `random.randint(1, 10)` 用于随机生成1~10之间的整数, `for i in range(10)` 表示生成10个随机数,将这些随机数存储到列表 `x` 中;
- `y` 是根据 `x` 生成的,即 `y` 列表中的每个元素是 `x` 列表中对应元素的平方;
- `plt.scatter(x, y, c='blue')` 用于绘制散点图,`c='blue'` 表示散点图的颜色为蓝色;
- `plt.xlabel('X')` 和 `plt.ylabel('Y')` 用于设置坐标轴的标签;
- `plt.show()` 用于显示绘制的图形。
运行代码后,会出现一个散点图,其中横坐标为随机产生的10个数,纵坐标为这些数的平方,颜色为蓝色。
阅读全文