भले ही मुझे Google समूह में हेडली का पद मिला POSIXctऔर geom_vline, मैं इसे पूरा नहीं कर पाया। मेरे पास एक समय श्रृंखला है और उदाहरण के लिए 1998, 2005 और 2010 के लिए एक ऊर्ध्वाधर रेखा खींचना चाहूंगा। मैंने ggplotऔर qplotसिंटैक्स के साथ कोशिश की , लेकिन फिर भी मुझे या तो कोई ऊर्ध्वाधर रेखा दिखाई नहीं देती है या खड़ी लाइन को पहले वर्टिकल ग्रिड पर खींचा जाता है और पूरी श्रृंखला को कुछ हद तक सही तरीके से स्थानांतरित किया जाता है।
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
मेरे दिनांक फ़ील्ड का प्रारूप "1993-07-01" है और कक्षा का है Date।
