Filter löschen
Filter löschen

Why is the autocolor green of plot not the same as plotting 'g'?

2 Ansichten (letzte 30 Tage)
Why don't
plot(x1,y1,x2,y2)
and
plot(x1,y1,'b',x2,y2,'g')
have the same color green line? Can you make them the same color? All the other colors that can be specified as a character seem to produce the same color as the autocolor of plot().

Akzeptierte Antwort

Tom
Tom am 11 Jul. 2012
I have no idea why, but you can set the colour manually:
plot(x,y,'color',[0 0.5 0])
or, for that matter, use any 1x3 vector to set the RGB colours. Type
get(gcf,'DefaultAxesColorOrder')
to see the default colour scheme
  1 Kommentar
John Petersen
John Petersen am 11 Jul. 2012
Bearbeitet: John Petersen am 11 Jul. 2012
Thanks!
What about a second line such as
plot(x,y,'color',[0 0.5 0], x, y1,'color',[0.5 0 0] )
which gives an error. Do you have to plot them separately to specify special colors? Plotting separately is slower and I scan through many plots until I see something I want to examine, so speed is important.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots 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!

Translated by