![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/174958/image.png)
How to set different colors for the text in a legend ?
111 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
George
am 30 Aug. 2016
Bearbeitet: George
am 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}
Siehe auch
Kategorien
Mehr zu Legend finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!