Assume
a=[1 5 7 1 3 9 4 6 8 7];
b=[4 5 6 7 2 6 9 4 2 1];
c=[1 2 0 1 0 2 1 1 0 1];
scatter(a,b)
How can I now color the dots using a color code from 0 to 2 corresponding to the values in c?

 採用された回答

jonas
jonas 2018 年 9 月 18 日
編集済み: jonas 2018 年 9 月 18 日

0 投票

3rd argument is variable size and 4th is variable color.
scatter(a,b,[],c,'filled')
where 'filled' is optional.
If you want another set of colors, just set a different or custom colormap (default is parula)

2 件のコメント

Florian
Florian 2018 年 9 月 18 日
Perfect, thanks!
jonas
jonas 2018 年 9 月 18 日
My pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2018 年 9 月 18 日

コメント済み:

2018 年 9 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by