scatter plot custom colors

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

Perfect, thanks!
My pleasure!

Sign in to comment.

More Answers (0)

Tags

Asked:

on 18 Sep 2018

Commented:

on 18 Sep 2018

Community Treasure Hunt

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

Start Hunting!