Je voudrais tracer une matrice 2-d à partir de numpy comme une matrice colorée dans Matplotlib. J'ai le suivant tableau 9 par 9:affichant un tableau 2d coloré dans matplotlib en Python
my_array = diag(ones(9))
# plot the array
pcolor(my_array)
J'aimerais mettre les trois premiers éléments de la diagonale d'une certaine couleur, trois à être une couleur différente, et les trois derniers une couleur différente. Je voudrais spécifier la couleur par une chaîne de code hexadécimal, comme "# FF8C00". Comment puis-je faire ceci?
De même, comment puis-je définir la couleur des éléments de valeur 0 pour pcolor?