Different Colors in plotting?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Seyed Sahand Mohammadi Ziabari
el 24 de Abr. de 2018
Respondida: Seyed Sahand Mohammadi Ziabari
el 24 de Abr. de 2018
I have this plotting loop and I want to assign different colors to that. Now it considers only the colors that it wants. So, when the number of N increases the colors of some of the graphs are the same so distinguishing between them is really hard. How can I dedicate different colors to the different graphs?
for i=1:N plot(time(1:350),STDX(1:350,i),'lineWidth',3) hold on end
N is the number of the graphs.
0 comentarios
Respuestas (2)
Sigurd Askeland
el 24 de Abr. de 2018
The color can be set to a RGB value using the syntax plot(x,y,'color', [r, g, b]), where r, g and b are between 0 and 1. You can generate a (N x 3) color array, and use a row from that in each iteration.
color_array = zeros(n, 3); %Fill this somehow.
for i = 1:n
plot(time, stdx, 'color', color_array(:,i))
end
0 comentarios
Ver también
Categorías
Más información sobre Discrete Data Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!