首页 > 解决方案 > 如何在 R 中绘制贝弗里奇曲线

问题描述

假设有两个时间序列:

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 曲线图。任何建议都非常受欢迎。

想要的情节

标签: rplotgraph

解决方案


你可以使用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)

推荐阅读