如何使用 matplotlib 绘制散点图

作者:菠萝爱吃肉2024.01.17 22:14浏览量:14

简介:本文将介绍如何使用 matplotlib 库在 Python 中绘制散点图。我们将使用简单的数据集,但你可以根据需要替换为自己的数据。

在 Python 中,我们经常使用 matplotlib 库来绘制各种图形,包括散点图。下面是一个简单的示例,演示了如何使用 matplotlib 绘制散点图。
首先,我们需要导入所需的库:

  1. import matplotlib.pyplot as plt
  2. import numpy as np

接下来,我们创建一些随机数据作为示例。这里我们生成两个随机数列,每个包含100个数据点:

  1. np.random.seed(0) # 设置随机数种子,确保结果可复现
  2. x = np.random.rand(100) # 生成0到1之间的随机数
  3. y = np.random.rand(100) # 生成0到1之间的随机数

现在,我们可以使用 matplotlib 绘制散点图。首先,我们创建一个新的图形:

  1. plt.figure()

然后,我们使用 scatter 函数来绘制散点图。我们将 x 和 y 数组传递给这个函数:

  1. plt.scatter(x, y)

最后,我们可以添加标题和轴标签,然后显示图形:

  1. plt.title('散点图示例') # 添加标题
  2. plt.xlabel('X 值') # 添加 x 轴标签
  3. plt.ylabel('Y 值') # 添加 y 轴标签
  4. plt.show() # 显示图形

完整代码如下:
```python
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(0) # 设置随机数种子,确保结果可复现
x = np.random.rand(100) # 生成0到1之间的随机数
y = np.random.rand(100) # 生成0到1之间的随机数
plt.figure() # 创建一个新的图形
plt.scatter(x, y) # 绘制散点图
plt.title(‘散点图示例’) # 添加标题
plt.xlabel(‘X 值’) # 添加 x 轴标签
plt.ylabel(‘Y 值’) # 添加 y 轴标签
plt.show() # 显示图形