colormap - utilisation des tables de couleurs
Une colormap cmap est définie par une matrice m x 3, où m est le nombre de couleurs. La couleur numéro i est donnée par un triplet cmap(i,1), cmap(i,2) cmap(i,3) correspondant aux intensités de rouge, vert et bleu, entre 0 et 1.
Au lancement de Scilab, 32 couleurs sont définies dans la table des couleurs. On peut la changer avec la commande xset("colormap",cmap).
Chaque couleur dans la table des couleurs a un indice qui est utilisé pour désigner cette couleur dans la plupart des fonctions graphiques. Pour voir les indices, utiliser xset() ou xgetcolor().
On peut revenir à la table des couleurs par défaut en tapant xset("default").
m=228; n= fix(3/8*m); r=[(1:n)'/n; ones(m-n,1)]; g=[zeros(n,1); (1:n)'/n; ones(m-2*n,1)]; b=[zeros(2*n,1); (1:m-2*n)'/(m-2*n)]; h=[r g b]; xset("colormap",h) plot3d1() xset("default")