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(...);