我有一个如下所示的2D NumPy数组:
data = np.empty((number_of_elements, 7))
每行有7个(或其他数量)浮点数,表示一个对象的属性。例如,前两个是对象的x
和y
位置,其他数值则是各种属性,甚至可以用于将颜色信息应用到图中。我想要从
data
绘制散点图,这样如果p = data[i]
,一个对象就会被绘制为一个点,以p[:2]
作为其2D位置,并使用p[2:4]
作为颜色信息(该向量的长度应该决定点的颜色)。其他列不应对图形产生影响。我该如何操作?