R语言facet_wrap分面图怎么调整两个y轴的范围
在R语言中,使用facet_wrap函数绘制分面图时,默认情况下所有的子图共享相同的y轴范围。如果想要调整每个子图的y轴范围,可以使用scales参数。
以下是一个示例代码,展示如何使用facet_wrap函数绘制分面图,并调整两个y轴的范围:
library(ggplot2)
# 创建示例数据集
data <- data.frame(
x = rep(1:10, 2),
y1 = c(1:10, 10:1),
y2 = c(10:1, 1:10)
)
# 绘制分面图
ggplot(data, aes(x = x)) +
geom_line(aes(y = y1), color = "blue") +
geom_line(aes(y = y2), color = "red") +
facet_wrap(~variable, scales = "free_y") +
theme_bw()
在上述代码中,scales = "free_y"参数用于指定每个子图的y轴范围可以自由调整,即每个子图都有自己的y轴范围。variable是一个自定义变量,用于指定分面图的分组方式
原文地址: https://www.cveoy.top/t/topic/iRpX 著作权归作者所有。请勿转载和采集!