Pandas 中的 scatter() 图

17 Mar 2025 | 6 分钟阅读

一种显示两个数值变量之间关系的数据可视化方法称为散点图。在 Python 中,有一个名为 DataFrame 的类,可以用于使用 pandas 绘制散点图,该类的成员称为 plot。通过使用 plot 组件上的 scatter() 函数,可以在 pandas DataFrame 绘制两个变量或两列之间的散点图。

使用 Pandas DataFrame 绘制散点图

  • plot 是 Python pandas DataFrame 类的一个成员。
  • 要在 pandas DataFrame 的两列之间绘制散点图,需要调用 plot 组件上的 scatter() 函数。
  • pandas DataFrame 可以包含多个列。
  • scatter() 方法的 X 和 Y 输入可以是任何两列。

语法

这里,语法显示了如何为 scatter() 方法编写代码。

以下是 scatter() 方法的语法参数:

  • X_axis value - 一个包含散点图 x 轴数据的数组。
  • Y_ axis value - y 轴的数据数组。
  • S 代表标记的大小(可以是标量或与 x 或 y 大小相同的数组)。
  • c- 标记的颜色顺序。

示例

以下是带有不同参数的 pandas 散点图的各种示例。我们可以看到带有给定大小、颜色和其他功能的许多散点图。

示例 1:以下示例展示了使用 pandas 绘制的散点图。我们可以看到 x 轴和 y 轴位置上的绘图值,以及基本元组。

输出

下图展示了 pandas 的散点图。

Scatter() plot pandas in Python

示例 2:以下示例展示了使用 pandas DataFrame 绘制的散点图。在这里,我们为散点图使用了字符串和数值。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 3:以下示例展示了使用 Python 绘制的散点图。在这里,我们为散点图的元组添加了颜色。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 4:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了散点图元组所需的尺寸。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 5:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了散点图元组所需的尺寸以及边缘颜色。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 6:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了散点图元组所需的尺寸、边缘颜色和线宽。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 7:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了散点图元组所需的尺寸以及不同的颜色。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 8:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了散点图元组所需的尺寸以及不同的颜色和大小。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

示例 9:以下示例展示了使用 Python 绘制的散点图。在这里,我们使用了两种不同颜色的条形散点图进行比较。

输出

下图展示了 Python 中的带值的散点图。

Scatter() plot pandas in Python

结论

Pandas 中的散点图使用 Python 语言显示多种图形。在这里,我们可以在一页上创建、显示和比较大型数据。这是一种用户友好、简单、便捷且有条理的方法,可以使用 Pandas 中的散点图来显示数据。