我需要帮助,因为我不熟悉使用ggplot2
绘制具有不同行数和不同测量值的两个时间序列数据集。我在之前的答案中发现了如何解决第一个问题,我很确定我也可以解决第二个问题,但我不知道如何一起解决它们。下面是模拟我需要做什么的代码,但是在代码生成的图中我需要用不同的范围来解决问题。如何设置两个不同的y轴?
x <- rnorm(100)
y <- rnorm(100)
data1 <- data.frame(x,y)
x1 <- rnorm(50)
y1 <-rnorm(50) + 500
data2 <- data.frame(x1,y1)
names(data2)[1]<-paste("x")
names(data2)[2]<-paste("y")
data <- rbind(data1,data2)
data$dataset = c(rep("A", 100), rep("B", 50))
ggplot(data, aes(x = x, y = y, col=dataset)) + geom_line()
感谢您的关注,如果问题不够明确,请原谅我,这是我的第一个问题,我知道我必须学到很多东西。
答案 0 :(得分:0)
我会将facet_grid()
与自由y轴
ggplot(data, aes(x = x, y = y, col=dataset)) + geom_line() +
facet_grid(dataset ~., scales = "free_y")