r - 使用 ggplot 辅助绘制多个时间序列
问题描述
我的数据如下:
Key Date y x1 x2 x3
1 1/10/2018 12:00:00 AM 2 3 2 5
1 1/11/2018 12:00:00 AM 3 5 7 2
1 1/12/2018 12:00:00 AM 5 7 4 7
1 1/13/2018 12:00:00 AM 7 2 7 6
2 1/10/2018 12:00:00 AM 2 6 3 8
2 1/11/2018 12:00:00 AM 3 7 7 3
2 1/12/2018 12:00:00 AM 3 2 3 4
2 1/13/2018 12:00:00 AM 7 6 2 7
我正在尝试使用此代码:
ggplot(df,aes(date,`x1`,`x2`)) + geom_line() + facet_wrap(~variable, scales = "free_y",ncol=1)
但我收到一个错误:
Error in combine_vars(data, params$plot_env, vars, drop = params$drop) :
At least one layer must contain all variables used for facetting
任何帮助是极大的赞赏。
解决方案
推荐阅读
- php - 在 Yii2 ActiveForm 中上传不同属性的文件
- rabbitmq - 更新证书后,RabbitMQ Shovel over TLS 错误与 badmatch
- applescript - 如何从键盘快捷键返回值
- python - 在 Python3 上进行 301 重定向后 Pycurl 无法上传
- websocket - 读取 WebSocket 客户端数据到服务器 vb.net
- javascript - 为什么这种排序代码会导致 Chrome 和 Firefox 之间的值不同?
- java - Firebase 用户退出
- youtube-api - OAuth授权用户不是按关键字搜索视频吗?
- sql - 如何获取不在内部连接sql中的列,使用union all是很多时间
- python - Python如何重用一个Mock以避免多次编写mock.patch?