una punto marcar graficas grafica correlacion codigo matlab scatter-plot

graficas - marcar un punto en una grafica matlab



MATLAB-Traza múltiples conjuntos de datos en un diagrama de dispersión (3)

plot (ax, ay, ''g.'') genera un diagrama de dispersión con puntos verdes

si quieres círculos más grandes, puedes usar

plot (ax, ay, ''g.'', ''MarkerSize'', XX)% XX = 20 o lo que sea

Para hacer círculos abiertos

trama (ax, ay, ''go'')

Como sabes, la trama puede estar encadenada, así que puedes hacerlo de una vez con

plot (ax, ay, ''go'', bx, by, ''bo'')

La diferencia entre la trama y la dispersión es que la dispersión te permite especificar el tamaño del marcador, pero no estás pidiendo que lo hagas aquí.

Tengo dos conjuntos de datos, (Axe, Ay; Bx, Por). Me gustaría trazar ambos conjuntos de datos en un diagrama de dispersión con diferentes colores, pero parece que no puedo hacer que funcione, porque parece que scatter() no funciona como plot() . ¿Es posible hacer esto?

He intentado...

scatter(Ax, Ay, ''g'', Bx, By, ''b'')

Y

scatter(Ax, Ay, ''g'') scatter(Bx, By, ''b'')

La primera forma devuelve un error. Este último solo traza los datos Bx / By .


Intenta usar hold on con el segundo ejemplo.


Otra opción es usar gscatter. Los parámetros son diferentes, pero a veces es más útil que scatter(...); hold on; scatter(...); scatter(...); hold on; scatter(...);