假设我有以下数据和图表:
我希望将facet标签分别更改为“tau = 0”和“tau = 1”,其中tau的格式应为其希腊符号。我从另一个问题中得知,使用labeller
代码如下:
mydata = data.frame(x=rnorm(4), y=runif(4), tau=c(0,0,1,1))
ggplot(mydata) + geom_point(aes(x=x, y=y)) + facet_wrap(~ tau)
我希望将facet标签分别更改为“tau = 0”和“tau = 1”,其中tau的格式应为其希腊符号。我从另一个问题中得知,使用labeller
label_parsed
将只会格式化tau字母本身,但等号似乎会使事情复杂化。理想的解决方案不需要我更改数据(即使tau成为一个因子并命名其级别),但我会尝试任何可行的方法:)
facet_grid
进行分面。 - mitchusexpr1
和expr2
值周围的括号,并注释掉了browser()
调用。同样,variable == 'tau'
必须根据我的应用程序进行更改。 - Zoë Clark