Réglage des couleurs pour le tracé de la fonction dans Matlab
Je voudrais être en mesure de choisir les couleurs pour une multiligne parcelle, mais je ne peux pas l'obtenir. C'est mon code
colors = {'b','r','g'};
T = [0 1 2]';
column = [2 3];
count = magic(3);
SelecY = count(:,column),
plot(T,SelecY,'Color',colors{column});
OriginalL'auteur julianfperez | 2011-11-03
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez spécifier qu'une seule couleur à la fois de cette façon, et il doit être spécifié comme un 3-élément de vecteur RVB. Vos trois itinéraires sont:
Boucle et spécifiez les couleurs par chaîne, comme vous en avez:
À l'aide de la spécification de couleur RVB, vous pouvez passer les couleurs via la "Couleur" de la propriété, comme vous essayiez de le faire ci-dessus:
Également à l'aide de l'RVB façon, vous pouvez spécifier le
ColorOrder
à l'avant, puis de les laisser matlab cycle par:Pour le réglage des couleurs après le fait, voir l'autre réponse.
OriginalL'auteur John Colby
Pour une raison que je ne pouvais pas le faire fonctionner sans l'aide d'une poignée, mais:
Fonctionne pour moi.
OriginalL'auteur dantswain