如何在Python中在散点图上叠加一条线?

如何在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()

输出

如何在Python中在散点图上叠加一条线?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程