Date v1 v2
1 2005 Q4 5.0 6.52274
2 2006 Q1 4.7 6.51802
3 2006 Q2 4.6 6.36422
Code:-
ggplot() + geom_line(data=df, aes(x=Date, y=v1,group=1,color="v1"))
我收到错误,因为日期位于" yearqtr" 类型中。请指教。我无法将日期转换为年份,因为我有季度数据。感谢。
答案 0 :(得分:6)
您可以使用zoo
包进行转换。
library(zoo)
df$Date<-as.yearqtr(df$Date)
用于绘图,
ggplot() + geom_line(data=df, aes(x=Date, y=v1,group=1,color="v1")) +
scale_x_yearqtr(format="%YQ%q", n=5)