数学記号を追加したい場合は、以前はパッケージをfacet_wrap
次のように使用できました(例は here から取得):grid
library(ggplot2); library(grid)
d <- ggplot(diamonds, aes(carat, price, fill = ..density..))
xlim(0, 2) + stat_binhex(na.rm = TRUE) + opts(aspect.ratio = 1)
d <- d + facet_wrap(~ color, ncol = 4)
grob <- ggplotGrob(d)
strip_elem <- grid.ls(getGrob(grob, "strip.text.x", grep=TRUE, global=TRUE))$name
grob <- editGrob(grob, strip_elem[1], label=expression(Y[1]))
grid.draw(grob)
次のエラーが発生するため、これは機能しなくなりました。
> strip_elem <- grid.ls(getGrob(grob, "strip.text.x", grep=TRUE, global=TRUE))$name
Error in getGrob(grob, "strip.text.x", grep = TRUE, global = TRUE) :
It is only valid to get a child from a 'gTree'
> grob <- editGrob(grob, strip_elem[1], label=expression(Y[1]))
Error in editGrob(grob, strip_elem[1], label = expression(Y[1])) :
object 'strip_elem' not found
バージョン 0.9.2 で数学記号を追加するにはどうすればよいですか?