我有一年的列和其他列中的其他几个变量的tibble。我想随着时间的推移使用ggplot2创建一些图,其中所有其他列随时间绘制。有没有办法做到这一点很容易,而不需要手动创建所有的情节?下面是一些示例代码:如何快速绘制一列胫骨与所有其他列?
library(tidyverse)
library(gridExtra)
temp <- tibble(
num = 1:10,
v = num +num^2,
w = num^2,
z = num + 3
)
temp
p1 <- ggplot(temp, aes(x = num, y = v)) +
geom_point() + labs(y = "v")
p2 <- ggplot(temp, aes(x = num, y = w)) +
geom_point() + labs(y = "w")
p3 <- ggplot(temp, aes(x = num, y = z)) +
geom_point() + labs(y = "z")
grid.arrange(p1, p2, p3, nrow = 2, ncol = 2)
实际上我一起工作的tibble有我在探索数据和周围改变事物5和15之间的列。
那么有没有一种快速的方法来做到这一点,而不是单独创建的情节?
这个效果非常好!谢谢! –