How to plot 2 different colour using RBG setting

2 次查看(过去 30 天)
plot(x,y,'color',[0,0.5,0], x,y2, 'color',[0.5,0,0])
It said
Error using plot
Vectors must be the same length.
If I am using:
plot(x,y,'color',[0,0.5,0]),
it works.

回答(1 个)

Image Analyst
Image Analyst 2020-1-3
Your y2 does not have the same number of elements as x. It has nothing to do with the colour.
  3 个评论
Image Analyst
Image Analyst 2020-1-3
Yeah, weird - I don't know. However you can do it as two separate calls to plot with hold on in between:
x = 1 : 20;
y = rand(1, length(x));
y2 = rand(1, length(x));
plot(x,y, 'color', [0,0.5,0]);
hold on
plot(x,y2, 'color', [0.5,0,0])
Matlaber
Matlaber 2020-1-3
It works, in this case.
Thanks.
Not sure why join both plot together, it does not work.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Colormaps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by