如何在Python中在散点图上叠加一条线?
首先,我们可以使用scatter方法为不同的数据点创建散点图,然后使用plot方法绘制线条。
阅读更多:Python 教程
步骤
- 使用figure()方法创建一个新图形,或激活一个现有图形,并使用figure size(4, 3)设置图形大小。
-
向当前图形添加一个轴,并将其设置为当前轴,使用plt.axes()创建轴。
-
使用scatter()方法绘制散点。
-
使用ax.plot()方法绘制线条。
-
使用plt.xlabel()方法设置X轴标签。
-
使用plt.ylabel()方法设置Y轴标签。
-
使用plt.show()方法显示图形。
示例
import random
import matplotlib.pyplot as plt
plt.figure(figsize=(4, 3))
ax = plt.axes()
ax.scatter([random.randint(1, 1000) % 50 for i in range(100)],
[random.randint(1, 1000) % 50 for i in range(100)])
ax.plot([1, 2, 4, 50], [1, 2, 4, 50])
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()