【发布时间】:2016-05-13 02:50:16
【问题描述】:
我正在绘制带有双下标的变量,并且我希望能够防止下标在构面条文本中混合在一起。每个标签应该显示类似 $\beta_{1, 12}$ 而不是 $\beta_112$。修复以下 MWE 应该足够了。
d = data.frame(
x = rnorm(6),
y = rnorm(6),
z = rep(paste0("beta[", 1:3, "][", 12, "]"), each = 2))
library(ggplot2)
pl = ggplot(d) +
geom_point(aes(x, y)) +
facet_wrap(~z, labeller = label_parsed)
【问题讨论】:
-
那么B122中的1和12之间应该插入逗号吧?我认为这就是你想要的,但你没有提到逗号。
-
逗号可以使用,但任何其他既明显又美观的分隔符也可以。
-
看起来不是最好的,也没有更改分隔符的选项,但确实完成了目标更改
z到z = rep(paste0("beta[list(", 1:3, ",", 12, ")]"), each = 2))并继续原样。
标签: r ggplot2 facet facet-wrap