How to plot 2 different colour using RBG setting

1 回表示 (過去 30 日間)
Matlaber
Matlaber 2020 年 1 月 3 日
コメント済み: Matlaber 2020 年 1 月 3 日
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 Center および File ExchangeOrange についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by