可以使用 Matplotlib 库中的 scatter 函数来画散点图。假设有一组二维数据,其中 x、y 表示两个特征,label 表示该数据点属于哪一类别,0 或 1。

下面是示例代码:

import matplotlib.pyplot as plt

# 生成数据
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
label = [0, 0, 0, 0, 0, 1, 1, 1, 1, 1]

# 绘制散点图
plt.scatter(x, y, c=label)

# 设置标题和轴标签
plt.title('Scatter Plot')
plt.xlabel('x')
plt.ylabel('y')

# 显示图形
plt.show()

上述代码将生成一个散点图,其中 x 轴表示 x 特征,y 轴表示 y 特征,数据点按照 label 分类,0 用蓝色表示,1 用绿色表示。可以根据需要修改颜色和标签。

Python 绘制两类分类散点图 | Matplotlib 指南

原文地址: http://www.cveoy.top/t/topic/mJJc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录