📅  最后修改于: 2023-12-03 15:24:17.182000             🧑  作者: Mango
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 中创建多颜色散点图。