Azzera filtri
Azzera filtri

How to plot a dark green graph with RGB indication?

469 visualizzazioni (ultimi 30 giorni)
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','--')

Risposte (2)

Emily il 6 Ago 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 Commento
Walter Roberson
Walter Roberson il 7 Ago 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

Accedi per commentare.

Tony Mohan Varghese
Tony Mohan Varghese il 19 Mar 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:
  1 Commento
Walter Roberson
Walter Roberson il 19 Mar 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.

Accedi per commentare.


Scopri di più su Line Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by