我想绘制一个类似于以下示例的数据框:
rho_values <- 1:3
rho0_values <- 4:6
combinations <- expand.grid(rho_values, rho0_values)
mydf <- data.frame(rho = rep(combinations[,1], each = 10), rho0 = rep(combinations[,2], each = 10), val = rnorm(90), x = rnorm(90))
p <- ggplot(mydf, aes(x, val)) + geom_point()
p <- p + facet_grid(rows = vars(rho), cols = vars(rho0), labeller = "label_both")
p
这将导致构面网格图,其中标签在行中分别为“ rho:1”,“ rho:2”,...,以及“ rho0:4”,“ rho0:5”,...在列中。相反,我想使用以下形式的标签 $ \ rho = 1 $,$ \ rho = 2 $,...在行中,$ \ rho_0 = 4 $,$ \ rho_0 = 5 $,...在列中(抱歉,我不确定如何在这里使用LaTeX ...)。
我该如何实现?