python - 在 matplotlib 中绘制对应于类标签的不同颜色的坐标

标签 python python-2.7 matplotlib

我有一个形状为 Nx2 的矩阵 X 和一组相应的标签(5 个标签代表 5 个类,例如 0,1,2,3,4 ) 在长度为 N 的矩阵 Y 中。现在,我想使用 matplotlib 散点图绘制 X,以便 X 中的值对应于 Y 中的每个标签,具有不同的颜色。对于这个问题,我不确定 plt.scatter() 的确切参数。

最佳答案

您可以将颜色参数指定为scatter。如果您只是将类标签数组作为颜色参数传递,则颜色图将用于将每个标签映射到相应的 RGB 值。

plt.scatter(X[:,0], X[:,1], c=Y)

关于python - 在 matplotlib 中绘制对应于类标签的不同颜色的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38614257/

相关文章:

python - 使用相同的装饰器路由到 view_func "flask"

python - 面板上的多个堆叠条形图(matplotlib)

python - Os.walk() 替代方案

python - 如何以编程方式设置 Alembic 所需的 'target_metadata' 以便与命令 API 一起使用?

Linux下Python子进程Popen准备Python路径

python - 在Python中解码unicode字符串变量

python - 使用 geopandas 从 pyplot 检索数据

python - matplotlib 的 pyplot() 和 pandasplot() 之间的区别?

python - 获取列表中两个字符串之间的位置差异python

python - 使用列表中的搜索词从文本中获取字数的最快方法?