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?

 Respuesta aceptada

jonas
jonas el 18 de Sept. de 2018
Editada: jonas el 18 de Sept. de 2018

0 votos

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 comentarios

Florian
Florian el 18 de Sept. de 2018
Perfect, thanks!
jonas
jonas el 18 de Sept. de 2018
My pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 18 de Sept. de 2018

Comentada:

el 18 de Sept. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by