How to plot a dark green graph with RGB indication?

670 visualizaciones (últimos 30 días)
Michael Gaida
Michael Gaida el 1 de Mzo. de 2018
Comentada: Walter Roberson el 7 de Ag. de 2019
I want to plot a dark green and a dark green dashed graph, but unfortunately MatLab complains that the vector does not have the same length:
Error using plot
Vectors must be the same length.
Error in EasySim (line 174)
plot(x,z1,'b--',x,z2,'c--',x,z3,'b',x,z4,'c',x,z5,'g',x,z6,'g--',x,z7,'color',[0 0.5 0],x,z8,'color',[0 0.5 0],'linestyle','--')

Respuestas (2)

Emily
Emily el 6 de Ag. de 2019
If you want different lines to have different properties, you can plot them with separate lines of code, using 'hold on'.
plot(x,z1,'color',[0 0.5 0],'linestyle','--');
hold on
plot(x,z2,'color',[0 0.5 0],'linestyle','-');
  1 comentario
Walter Roberson
Walter Roberson el 7 de Ag. de 2019
True -- but in the case where you are using the same color and only changing the linestyle (your example) then you can use a linespec:
plot(x, z1, '--', x, z2, '-', 'color', [0 0.5 0]) %name/value pairs apply to all the plots

Iniciar sesión para comentar.


Tony Mohan Varghese
Tony Mohan Varghese el 19 de Mzo. de 2018
plot(_,Name,Value) specifies line properties using one or more Name,Value pair arguments. Name-value pair settings apply to all the lines plotted.
Please refer to the documentation of plot: https://in.mathworks.com/help/matlab/ref/plot.html
  1 comentario
Walter Roberson
Walter Roberson el 19 de Mzo. de 2018
Also, the name-value pairs must go after all of the x, y, linespec items -- which is probably why you are receiving the error.

Iniciar sesión para comentar.

Categorías

Más información sobre Line Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by