r - 如何在 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 曲线图。任何建议都非常受欢迎。
解决方案
你可以使用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)
推荐阅读
- php - 具有指定条件的过滤器数组
- javascript - 我很难从软件中的网页访问数据
- unit-testing - 使用 stack 和 hpack 运行自定义测试
- node.js - 如何在 Multer 中更改文件的原始名称
- php - 如何在 SQLite 中使用管理员编辑器?
- c - 理解 C 中的“size_t * a[]”参数以及指针参数的工作原理
- c# - 如何使用 jsonapi 1.0 映射属性中的复杂类型
- python - Python 的 cv2 给出消息“返回 NULL 而没有设置错误”
- java - 如何在同一个类中调用接口方法?
- php - php Bangla unicode outpur 罗马文本