【发布时间】:2018-10-27 16:59:04
【问题描述】:
我有一个形状为 (2000, 2) 的 numpy 向量,对于每一行的每个元素 (x,y),我在一个形状为 (2000, 1) 的 numpy 向量中都有一个关联的标签。标签只是一个整数,可以是以下任一1,2,3,4,5,6
我怎样才能有一个散点图,其中每个点的颜色根据其标签而不同?
【问题讨论】:
标签: python matplotlib
我有一个形状为 (2000, 2) 的 numpy 向量,对于每一行的每个元素 (x,y),我在一个形状为 (2000, 1) 的 numpy 向量中都有一个关联的标签。标签只是一个整数,可以是以下任一1,2,3,4,5,6
我怎样才能有一个散点图,其中每个点的颜色根据其标签而不同?
【问题讨论】:
标签: python matplotlib
您可以通过直接在 scatter 函数的颜色参数中提供整数标签
import numpy as np
import matplotlib.pyplot as plt
plt.scatter( data[:,0], data[:,1], c=labels )
plt.show()
【讨论】: