如何在R中绘制Beveridge曲线

时间:2018-08-11 16:36:40

标签: r plot graph

假设两个时间序列:

myvector<-rnorm(10,1,72)
myvector1<-rnorm(5,1,72)
myts <- ts(myvector, start=c(2009, 1), end=c(2014, 12), frequency=12) 
myts1 <- ts(myvector1, start=c(2009, 1), end=c(2014, 12), frequency=12) 

我如何创建像该图中的那样的图,其中每个变量位于图的轴上,并且每个点代表日(季度或年)。此图也称为Beveridge曲线图。任何建议都非常欢迎。

The desired plot

1 个答案:

答案 0 :(得分:0)

您可以使用ggplot,如下所示:

   library(ggplot2)     
   df <- as.data.frame(cbind(myts, myts1))

   ggplot(data=df)+
   geom_line(data=df, aes(x=myts, y=myts1, group=1), linetype = 1)