Matlab Parcelle avec la Personnaliser la couleur
personne ne sait quelle est la commande ou de la manière de tracer avec des couleurs différentes en plus de la couleur prédéfinie, c'est à dire, b,g,r,c,m,y,k? Je préfère utiliser mon propre personnaliser les couleurs au lieu de ces....
Acclamations
Vous devez vous connecter pour publier un commentaire.
Utiliser le
Color
propriété avec unColorSpec
triple:Le vecteur contient les valeurs RVB entre
0.0
et1.0
. Le Lineseries et ColorSpec documentation entrées avoir plus d'informations à ce sujet.hot
), IIRC, vous devriez obtenir la couleurk
à partir de la palette de couleurs à l'aide decmap = colormap('hot'); cmap(k,:)
. Si yo ont des valeurs de couleur allant de 0 à 255, juste diviser par 255 pour obtenir la plage correcte.À partir de l'matlab docs:
Tous ensemble, cela signifie que vous voulez que les commandes:
axis()
avant d'appelerset
?axis
appel, de sorte qu'un axe d'objet sur lequel vous pouvez appelerset
. Vous n'avez pas besoin de les " ()", comme il est implicite dans matlab. Pour le faire fonctionner pour votre deuxième parcelle, vous devez appeleraxis
etset
de nouveau. Pour avoir votre code formaté en tant que code, mettez-le dans backquotes (`).set
commande si je veux préciser ma propre code couleur? Est-ce parce que mes paramètres seront remplacés par la commande plot à chaque fois que je l'appelle? Plus loin, j'ai essayé le code suivant sans leaxis
commande comme suit:figure(); set(gca, 'colororder', [1, 0.5, 0.753], 'nextplot', 'replacechildren'); plot(x, y) figure(); set(gca, 'colororder', [1, 0.5, 0.753], 'nextplot', 'replacechildren'); plot(x, z)
et c'est encore le travail.set(0,'DefaultAxesColorOrder',[1, 0.5, 0.753;0.5, 0.5, 1;1, 1, 0.753])
sera en mesure de définir la couleur de façon permanente dans la suite de parcelles sans l'aide de laset
commande à chaque fois avant de traçage.J'ai eu le même problème avec le nombre limité de couleurs prédéfinies MATLAB disponibles. Donc, j'ai créé cette page sur mon site web, où vous pouvez choisir parmi une grande palette de couleurs non standard, et le code de couleur est collé directement sur votre presse-papiers:
http://www.shirt-ediss.me/matlab-octave-more-colours/