Tengo una pregunta sobre el comando plot ().
¿Hay alguna manera de eliminar completamente el eje x y reemplazarlo con valores propios? Sé que puedo deshacerme del eje haciendo
plot(x,y, xaxt = 'n')
y luego agregue un eje con
axis(side = 1 etc.)
Sin embargo, cuando agrego el eje, obviamente todavía se refiere a los datos trazados como 'x'. Solo me gustaría trazar los valores 'y' y agregar el eje x el mío en el sentido de simplemente "dibujar" el eje x con valores propios especificados. ¿Hay alguna manera de hacerlo?
El trasfondo de esta pregunta es que mis dos marcos de datos difieren en su longitud y, por lo tanto, no puedo trazarlos.
Respuestas:
No estoy seguro de si es a lo que te refieres, pero puedes hacer esto:
que luego te da el gráfico:
fuente
xaxt="n"
opción en elplot
comando suprime el etiquetado del eje x. Si no se incluye esta opción,axis
será un NOOP.xaxt = "n"
La opción funcionó para las series temporales de la clase ts. Pero, en el caso de múltiples series de tiempo (clase mts) no funcionó.También podría colocar el
labels = FALSE
interioraxis(...)
e imprimir las etiquetas en un comando separado con Texto. Con esta opción puedes rotar el texto el texto en caso de que lo necesitesExplicación detallada aquí
fuente
detailed explanation
está muerto