Meskipun saya menemukan postingan Hadley di grup google di POSIXctdan geom_vline, saya tidak dapat menyelesaikannya. Saya memiliki deret waktu dari dan ingin menggambar garis vertikal untuk tahun 1998, 2005, dan 2010 misalnya. Saya mencoba dengan sintaks ggplotdan qplot, tetapi saya tetap tidak melihat garis vertikal sama sekali atau garis vertikal digambar pada kisi vertikal pertama dan seluruh rangkaian bergeser agak aneh ke kanan.
gg <- ggplot(data=mydata,aes(y=somevalues,x=datefield,color=category)) +
layer(geom="line")
gg + geom_vline(xintercept=mydata$datefield[120],linetype=4)
# returns just the time series plot I had before,
# interestingly the legend contains dotted vertical lines
Bidang tanggal saya memiliki format "1993-07-01" dan berkelas Date.
