我正在尝试将自定义构面标签添加到具有以下方面的图中facet_grid()
:
p <- qplot(wt, mpg, data = mtcars)
p <- p + facet_grid(. ~ vs, labeller = label_bquote(alpha^a==alpha^b))
这仍然可以正常工作。但是,当我将要分割的变量添加到构面标签中的方程式时,如下所示:
p <- qplot(wt, mpg, data = mtcars)
p <- p + facet_grid(. ~ vs, labeller = label_bquote(alpha^a==alpha^b==.(x)))
我收到以下错误:
错误:“ p <-p + facet_grid(。〜vs,labeller = label_bquote(alpha ^ a == alpha ^ b ==“
有人可以帮我解决这个看似微不足道的问题吗?
不是您要添加变量,而是==
导致问题的第二个原因。这是R解析运算符的方式的问题。您可以使用以下命令控制R看到的内容{}
:
p <- p + facet_grid(. ~ vs, labeller = label_bquote({alpha^a==alpha^b}==.(x)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句