How can I do a scatter plot with different color and symbols

41 visualizaciones (últimos 30 días)
Hi Everyone,
I want to plot scatter plot with diffrent symboles and color for my posative and negative data,
I have:
X: vector
Y vector
Z:[ -1 2 -3 4] so I made it:
Z1[NaN 2 Nan 4]
z2[-1 NaN -3 NaN]
I used:
scatter(X,Y,[],Z1,'r','filled','d'); hold on;
scatter(X,Y,[],Z2,'b','filled','c')
however it hasn't worked
Any help,
Thanks in advance!
Riyadh

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 8 de Dic. de 2020
X = 0:4;
Y = 5:9;
Z = [ -1 2 -3 4];
ind = Z>=0;
scatter(X(ind),Y(ind),'r','filled','d');
hold on
scatter(X(~ind),Y(~ind),'b','filled','c')
hold off
  6 comentarios
Cris LaPierre
Cris LaPierre el 9 de Dic. de 2020
Could you provide you actual code and values?
Riyadh Muttaleb
Riyadh Muttaleb el 9 de Dic. de 2020
I don't know how to attach the code and data, however, assume I have these data.
I want to make color and symble for -ve , +ve and NaN (OR zero something diffrent)
X = 0:6;
Y = 5:11;
Z = [ -1 2 -3 4 NaN NaN];

Iniciar sesión para comentar.

Más respuestas (1)

Riyadh Muttaleb
Riyadh Muttaleb el 9 de Dic. de 2020
I did it!
thank you so much for your time and help!

Categorías

Más información sobre Scatter Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by