Choose automatic use of colour in plot
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Lukas Bathelt
am 7 Feb. 2017
Beantwortet: Walter Roberson
am 7 Feb. 2017
hey guys, I have a problem with the plot instruction. Usually, when I type
figure
hold on
plot(x_1,y_1)
plot(x_2,y_2)
I will get a plot with two lines in different colors. I don't know what happend but it's not running with my Matlab version scince a few weeks. I'm using Matlab R2014a. When I type this code I get a plot with two lines and both lines are blue. I know that I can choose the colour in the plot enviroment with
plot(x_1,y_1,'r')
but I want that the color's chosen automatically.
Is there anyone who has an idea what I can do?
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 7 Feb. 2017
This is a difference that came in from R2014b onwards. The R2014a and earlier equivalent is
hold all
0 Kommentare
Weitere Antworten (1)
Shih-Hsuan Yuan
am 7 Feb. 2017
I can think of 2 ways to help you.
1.
plot(x_1,y_1,x_2,y_2);
Simplest way.
Or if you want some sort of controls over the color. You can download this function. Basically this function generate random distinguishable colors for you.
color_data = distinguishable_colors(2);
plot(x_1,y_1,color_data(1,:);
plot(x_2,y_2,color_data(2,:);
Or you can use to colormap function in MATLAB. It will do similar thing for you.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Red 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!