python - 基于标签的颜色散点图
问题描述
我有一个 shape 的 numpy 向量(2000, 2)
,对于每一行的每个元素 (x,y),我在 shape 的 numpy 向量中有一个关联的标签(2000, 1)
。标签只是一个整数,可以是以下任何一种1,2,3,4,5,6
我怎样才能有一个散点图,其中每个点的颜色根据其标签而不同?
解决方案
您可以通过直接在 scatter 函数的颜色参数中提供整数标签
import numpy as np
import matplotlib.pyplot as plt
plt.scatter( data[:,0], data[:,1], c=labels )
plt.show()
推荐阅读
- javascript - 从JS中的数组中删除值
- angular - 更改 URL 时未触发主题
- python - numpy结构化数组上的数组数学
- vue.js - 如何在 Vue 指令中删除使用 vnode.context.$on 创建的事件?
- python - 在 django 中运行非 views.py 的 python 文件
- maximo - 在 maximo 迁移管理器中创建包和部署到环境的自动化方式
- python - 使用 Pandas 中的自定义聚合函数在数据框中创建新列
- java - JSON 在值中返回插入符号 (^) 并在响应中返回 null
- scikit-learn - 使用特征选择来选择最好的 2048 而不是 4096
- javascript - 使用 SQL 查询而不是静态 javascript 变量