Matlab - Representación de variable sobre eje x de fechas no uniforme

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 20 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Representación de variable sobre eje x de fechas no uniforme

Publicado por Francisco (1 intervención) el 21/05/2020 11:48:25
He medido una variable y quiero representar los momentos en los que esa variable cumple cierta condición. Para ello he creado dos vectores: uno con las fechas en las que la variable cumple la condición (tipo datetime), otro con los valores de la variable en esos instantes (tipo double).
El problema que tengo es que, al representar esos vectores plot(vector_fecha,vector_valores) me aparecen en el eje x todas las fechas del rango en lugar de mostrar exclusivamente los valores del vector_fecha.
¿Cómo puedo representar en el eje x solamente los valores del vector de fechas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Representación de variable sobre eje x de fechas no uniforme

Publicado por Daniel (354 intervenciones) el 21/05/2020 11:59:20
Hola,

Para eso es necesario indicar la posición en la que se representan los valores en el eje x con xticks (para el eje y es yticks)

1
2
plot(x,y)
xticks(x)

Saludos,
Daniel Rodríguez
Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar