![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/174958/image.png)
How to set different colors for the text in a legend ?
128 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi
I am using MATLAB 2015. I followed the post >https://se.mathworks.com/matlabcentral/newsreader/view_thread/73336> to set different colors for the different text but still it does not work. According to the link, my hText is empty and h is 1 x 1 legend, but it has more than 1 string. Whats the possible solution here ?
0 commentaires
Réponses (1)
George
le 30 Août 2016
Modifié(e) : George
le 1 Sep 2016
Use TeX formatting to set the colors.
x = -pi:pi/20:pi;
y1 = sin(x);
y2 = cos(x);
plot(x,y1,'-ro',x,y2,'-.b');
l = legend('\color{red} sin(x)','\color{blue} cos(x)');
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/174958/image.png)
You can also set the color using RGB triplets with
\color[rgb]{0,0.5,0}
Voir également
Catégories
En savoir plus sur Legend dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!