scatter plot custom colors

9 views (last 30 days)
Florian
Florian on 18 Sep 2018
Commented: jonas on 18 Sep 2018
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?

Accepted Answer

jonas
jonas on 18 Sep 2018
Edited: jonas on 18 Sep 2018
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 Comments
Florian
Florian on 18 Sep 2018
Perfect, thanks!
jonas
jonas on 18 Sep 2018
My pleasure!

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!