📜  如何在 Matplotlib 中创建具有多种颜色的散点图?(1)

📅  最后修改于: 2023-12-03 15:24:17.182000             🧑  作者: Mango

如何在 Matplotlib 中创建具有多种颜色的散点图?

Matplotlib 是 Python 中用于绘制和可视化数据的主要库之一。散点图是其中一种最常用的图形类型之一,它用于表示两个变量之间的关系。在本文中,我们将介绍如何在 Matplotlib 中创建具有多种颜色的散点图。

准备数据

在创建散点图之前,我们需要准备数据。以下是一个示例数据集,其中包含了三个不同的类别,每个类别都有不同的颜色:

import numpy as np

# 生成三个随机数点集
x1 = np.random.rand(10)
y1 = np.random.rand(10)
x2 = np.random.rand(10)
y2 = np.random.rand(10)
x3 = np.random.rand(10)
y3 = np.random.rand(10)

# 设定颜色
color1 = 'r'
color2 = 'g'
color3 = 'b'
创建散点图

现在我们可以使用 Matplotlib 创建散点图。为了在同一图中绘制三个数据集并为其分配颜色,我们将使用以下代码:

import matplotlib.pyplot as plt

# 绘制散点图
plt.scatter(x1, y1, color=color1)
plt.scatter(x2, y2, color=color2)
plt.scatter(x3, y3, color=color3)

# 显示图形
plt.show()

执行这段代码,我们将获得一个散点图,其中包含三个数据集,并使用不同的颜色将它们区分开来。代码的输出结果如下:

散点图

这是一个简单但非常有用的技巧,可帮助您在 Matplotlib 中创建多颜色散点图。