estoy tratando de sacar unas gráficas de líneas, pero me encuentro con el siguiente problema.
Tengo un data frame (sp12) con 4 columnas:
mes - año - var1 - var2
Mi intención es representar en un gráfico de líneas, por ejemplo, la variable 1, donde el eje Y muestre los valores de la variable y el eje X los años.
Mi problema viene que tengo el mismo valor de año repetido 12 veces (por los 12 meses del año) tal como muestro a continuación:
Aplicando la línea:
plot(x=sp12$YEAR, y=sp12$A1_12,col='black', type='l',main='A1', xlab='Años', ylab='valor')
obtengo la gráfica de la primera imagen adjunta, toma desordenados los valores de la variable 1 (A1_12).
Aplicando esta línea:
plot(sp12[,3],type='l')
obtengo los valores correctamente ordenados, pero el eje X no muestra los años.
He probado distintos comandos que he encontrado pero casi siempre vienen referidos a formatos 'fecha' (ej as.date). He indagado en la librería ggplot2 y lattice, pero no doy con la tecla.
Lo que quiero conseguir es insertar un eje X con los años únicamente.
Gracias de antemano.