Plotar matriz NumPy bidimensional usando colunas específicas

Eu tenho um array numpy 2D que é criado assim:

data = np.empty((number_of_elements, 7))

Cada linha com 7 (ou qualquer outro) flutuante representa as propriedades de um objeto. Os dois primeiros, por exemplo, são osx ey posição do objeto, os outros são várias propriedades que poderiam até mesmo ser usadas para aplicar informações de cores à plotagem.

Eu quero fazer um gráfico de dispersãodata, de modo que sep = data[i], um objeto é plotado como um ponto comp[:2] como sua posição 2D e com dizerp[2:4] como uma informação de cor (o comprimento desse vetor deve determinar uma cor para o ponto). Outras colunas não devem importar para o enredo em tudo.

Como devo fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion